UUID(Universally Unique Identifier, RFC 4122 / RFC 9562 표준)는 마이크로소프트 환경에서 GUID(Globally Unique Identifier)로도 불리는 128비트 식별자입니다. 8-4-4-4-12 형태의 32자리 16진수 문자열(`550e8400-e29b-41d4-a716-446655440000`)로 표기되며, 중앙 서버의 동기화나 오토 인크리먼트(Auto-Increment) 순차 채번 없이도 전 세계 분산 시스템에서 고유성이 보장되는 식별자를 생성할 수 있습니다. 올바른 UUID 버전을 선택하는 것은 서비스의 DB 성능에 직접적인 영향을 미칩니다. **UUID v4**는 완전 무작위 난수(세션 토큰, 임시 파일명용)를 기반으로 하는 반면, 최신 표준인 **UUID v7**은 상위 비트에 48비트 밀리초 타임스탬프를 포함하여 DB 인덱스 단편화를 완벽히 해결합니다. JuicyDevs UUID 생성기는 `window.crypto.getRandomValues` 기반의 하드웨어 엔트로피 난수를 통해 v4, v1, v7 식별자를 대량 생성하며 100% 브라우저 메모리 내에서 동작합니다.
Web Cryptography API(`crypto.getRandomValues`)로 16바이트 `Uint8Array`를 채운 뒤, RFC 4122 규격에 따라 clock_seq_hi_and_reserved 비트(버전 10)와 time_hi_and_version 비트(`0100` for v4, `0111` for v7)를 비트 연산으로 마스킹하여 생성합니다.