브라우저에서 즉시 범용 고유 식별자(UUID)를 생성하세요. v4, 대량 생성 및 사용자 지정 형식을 지원합니다.
엔터프라이즈급 기능을 갖춘 전문 UUID 생성
Web Crypto API를 사용하여 122비트의 무작위성으로 진정한 랜덤 UUID v4를 생성합니다.
모든 UUID는 브라우저에서 로컬로 생성됩니다. 어떤 서버로도 데이터가 전송되지 않습니다.
데이터베이스 시딩, 테스트 또는 개발을 위해 한 번에 최대 100개의 UUID를 생성하세요.
대문자와 소문자 간 전환. 개별 또는 전체 UUID를 즉시 복사하세요.
네트워크 지연 없이 즉시 생성. 초기 페이지 로드 후 오프라인에서도 작동합니다.
RFC 4122 사양을 따르는 유효한 UUID v4 식별자를 생성합니다.
UUID 생성에 관한 일반적인 질문
UUID(범용 고유 식별자)는 모든 장치와 시간에 걸쳐 고유한 128비트 식별자입니다. 데이터베이스의 기본 키, 분산 시스템, API 식별자, 세션 토큰 등 중앙 기관 없이 고유한 식별자가 필요한 모든 곳에서 UUID를 사용하세요.
UUID v1은 시간 기반이고, v3과 v5는 이름 기반(각각 MD5와 SHA-1 사용)이며, v4는 무작위로 생성되고, v7은 시간 순서입니다. UUID v4는 122비트의 무작위성을 제공하며 충돌 확률이 극히 낮아 가장 널리 사용되는 버전입니다.
UUID v4는 2^122개의 가능한 값을 가집니다. 충돌 확률은 천문학적으로 낮습니다 — 단일 충돌의 50% 확률을 얻으려면 2.71경 개의 UUID를 생성해야 합니다. 실용적인 목적으로 UUID v4 값은 고유합니다.
네. 암호학적으로 안전한 난수 생성을 제공하는 Web Crypto API(crypto.randomUUID())를 사용합니다. 모든 생성은 브라우저에서 로컬로 이루어지며 데이터는 절대 서버로 전송되지 않습니다.
UUID는 자동 증가 ID가 충돌할 수 있는 분산 데이터베이스와 마이크로서비스에 적합합니다. 그러나 UUID v4는 B-트리 인덱스에서 인덱스 단편화를 일으킬 수 있습니다. 더 나은 데이터베이스 성능을 위해 UUID v7(시간 순서)을 고려하거나, 자동 증가 기본 키와 함께 UUID를 보조 식별자로 사용하세요.
표준 UUID 형식은 하이픈으로 구분된 8-4-4-4-12 16진수 문자입니다(예: 550e8400-e29b-41d4-a716-446655440000). 총 길이는 하이픈 포함 36자 또는 32개의 16진수 숫자입니다.