코드 & 데이터 유틸리티
UUID v4 Generator
암호학적으로 안전한 표준 UUID v4(범용 고유 식별자)를 생성합니다.
UUID 생성 설정
생성된 UUID 목록 (5개)RFC 9562 UUID v4
2fb277ce-7532-4099-9511-3e0729f427bc
10e2e3bb-b29b-4d15-8578-62c3e85ea026
adc48a84-08d7-4329-b54c-e63bbd866248
ee159375-650e-49ec-9881-9825b25a4564
8ed26b85-49a1-49b4-905a-86636ccfd4fd
UUID v4 및 v7 (RFC 9562 표준)이란?
UUID(Universally Unique Identifier, 범용 고유 식별자)는 128비트 길이의 식별자로 32개의 16진수와 4개의 하이픈(8-4-4-4-12 형태)으로 표기됩니다. 2024년 5월 IETF에서 구 RFC 4122를 공식 폐기하고 대체한 최신 표준 RFC 9562를 준수합니다.
- UUID v4 (Random): 122비트의 암호학적 난수(Web Crypto API)를 사용하여 순수 무작위성을 보장합니다.
- UUID v7 (Time-ordered): 밀리초 단위 Unix 타임스탬프가 앞단에 포함되어 데이터베이스 B-Tree 인덱스 정렬 및 삽입 성능 최적화에 탁월합니다.
UUID v4 충돌 확률 (생일 역설 계산)
UUID v4는 총 2^122(약 5.3 × 10^36)개의 고유한 조합을 갖습니다. 매초 10억 개의 UUID를 생성할 경우 약 86년이 지나야 1건의 충돌 확률이 50%에 도달하며, 100년 동안 연속해서 생성하더라도 충돌 확률은 약 61% 수준에 불과합니다.