UUID v4 (랜덤) 고유 식별자를 즉시 생성하세요. 대량 생성, 다양한 형식을 지원합니다.
UUID(Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. 중앙 등록 기관 없이도 고유성이 보장됩니다.
UUID v4는 암호학적으로 안전한 난수 생성기를 사용하여 완전 무작위로 생성됩니다. 약 3.4 x 10^38가지 조합이 가능하여 충돌 확률이 거의 0%입니다.
새로고침 버튼으로 새 UUID를 생성합니다.
원하는 출력 형식을 선택합니다.
개수를 입력하고 대량 생성합니다.
결과를 복사하거나 다운로드합니다.
UUID(Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. 분산 시스템에서 중복 없는 ID가 필요할 때 사용합니다.
v4는 완전 무작위로 생성되며, v1은 시간과 MAC 주소를 기반으로 합니다. 일반적으로 보안과 프라이버시를 위해 v4가 권장됩니다.
이론적으로는 가능하지만, 확률이 10^38분의 1로 극히 낮아 실질적으로 불가능합니다. 1초에 10억 개를 생성해도 중복까지 85년이 걸립니다.
GUID(Globally Unique Identifier)는 Microsoft의 UUID 구현입니다. 형식과 용도는 동일하며, 용어만 다릅니다.
데이터베이스 기본키, 세션 ID, 파일 이름, API 식별자, 분산 시스템의 객체 식별 등 고유한 ID가 필요한 곳에 사용됩니다.
128비트(16바이트)로, 32자의 16진수와 4개의 하이픈으로 표현됩니다. 총 36자입니다(예: 550e8400-e29b-41d4-a716-446655440000).
가능하지만, 순차적 정수 ID보다 인덱스 성능이 떨어질 수 있습니다. 분산 환경에서는 UUID가 유리합니다.
UUID는 대소문자를 구분하지 않습니다. RFC 4122 표준은 소문자를 권장하지만, 대문자도 유효합니다.
v1(시간 기반), v3(MD5 해시), v4(랜덤), v5(SHA-1 해시), v6/v7(최신 제안) 등이 있습니다. v4가 가장 많이 사용됩니다.
세 번째 그룹의 첫 번째 숫자가 4입니다(예: xxxxxxxx-xxxx-4xxx-...). 이것이 버전 4를 나타냅니다.
API 개발할 때 테스트 ID가 필요할 때마다 사용합니다. 대량 생성 기능이 정말 편해요.
데이터베이스 시드 데이터 만들 때 유용합니다. 다양한 형식 지원이 좋아요.
간단하고 빠릅니다. 복사 버튼 하나로 바로 사용할 수 있어서 편리해요.
분산 시스템 개발 중인데 UUID 테스트할 때 항상 사용합니다. 신뢰할 수 있어요.
UUID 개념 공부할 때 사용했어요. 설명도 친절하고 바로 생성해볼 수 있어서 좋았습니다.
CI/CD 파이프라인 테스트할 때 고유 ID가 필요한데 여기서 생성해서 씁니다.