UUID 생성기
New온라인 무료 UUID v4 생성기. Web Crypto API를 사용한 안전한 고성능 랜덤 UUID 생성.
도구 소개
UUID(Universally Unique Identifier, 범용 고유 식별자)는 GUID(Globally Unique Identifier)라고도 불리며, 8-4-4-4-12 패턴의 32자리 16진수 문자열(예: 550e8400-e29b-41d4-a716-446655440000)로 표시되는 128비트 식별자입니다. 데이터베이스 기본 키(Primary Key), 세션 토큰, 파일명 등 중앙 시스템의 사전 조정 없이 전 세계적으로 중복 없는 고유값이 필요할 때 널리 쓰입니다. 이 도구는 122비트가 완전한 난수로 구성되어 충돌 확률이 극도로 낮은 Version 4 UUID를 생성합니다. 모든 UUID는 Web Crypto API를 사용하여 브라우저 내에서 로컬로 안전하게 생성됩니다.
사용 방법
- 1"Generate" 버튼을 클릭하여 단일 UUID v4를 생성합니다.
- 2대량 생성(Bulk) 필드에 개수를 입력하고 "Generate Bulk"를 눌러 한 번에 여러 개의 UUID를 만듭니다.
- 3각 UUID 옆의 복사 아이콘을 클릭하여 클립보드로 복사합니다.
- 4모든 UUID는 Web Crypto API를 활용해 로컬에서 생성되며 외부 서버로 전송되지 않습니다.
자주 묻는 질문 (FAQ)
- UUID v4란 무엇인가요?
- UUID 버전 4는 난수(암호학적 무작위수)를 기반으로 생성됩니다. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형태를 가지며, 여기서 4는 버전을 나타내고 y는 8, 9, a, b 중 하나입니다. 나머지 122비트는 무작위로 채워지며 약 5.3 × 10^36개의 조합이 존재합니다.
- 생성된 두 개의 UUID가 서로 중복될 수 있나요?
- 이론적으로는 가능하지만 실제로는 불가능합니다. 122비트의 무작위성을 가질 때 단 한 번이라도 충돌이 발생할 확률이 50%가 되려면 약 2.7 × 10^18개의 UUID를 생성해야 합니다. 실제 사용 환경에서는 중복이 일어날 수 없다고 간주합니다.
- UUID와 GUID의 차이점은 무엇인가요?
- 둘은 동일한 개념을 가리킵니다. UUID는 오픈 표준 규격(RFC 4122) 명칭이며, GUID는 마이크로소프트가 Windows 및 .NET에서 사용하는 동일 개념의 이름입니다. 두 용어는 호환되어 혼용됩니다.
- UUID v1과 v4의 차이는 무엇인가요?
- UUID v1은 현재 시간과 장치의 MAC 주소를 조합하여 생성되므로 생성된 시점과 장치를 추적할 수 있습니다. 반면 UUID v4는 순수 난수 기반이므로 생성 장소나 시간에 대한 정보를 전혀 노출하지 않아 현대 시스템에서 선호됩니다.