밀리초 타임스탬프를 사용하여 한 번에 1~1000개의 무작위 UUID v4 또는 UUID v7을 로컬에서 생성합니다. 빠른 수량 및 케이스 선택, 하나씩 또는 전체 복사를 지원합니다.
v4는 crypto.randomUUID를 사용합니다. v7은 생성 시간을 나타내는 48비트 밀리초 타임스탬프와 74비트 암호화 난수를 사용합니다. 동일한 밀리초 또는 시계가 롤백될 때 증분은 보장되지 않습니다. 두 버전 모두 완전히 고유하다고 보장되지는 않습니다.
단축키: Ctrl/⌘+Enter. 입력 또는 옵션을 수정하면 이전 결과가 지워집니다.
x는 16진수입니다. y는 8, 9, a 또는 b 중 하나입니다. 이것은 단지 형식 설명입니다.
v4는 무작위 식별자입니다. v7의 처음 48비트는 Unix 밀리초 타임스탬프이고 나머지 유효한 임의 비트는 74비트입니다. 이는 대략 시간별로 정렬하는 데 적합하지만 생성 시간을 나타냅니다. 동일한 밀리초 내 및 시계가 롤백되는 경우 증분은 보장되지 않습니다. v1은 지원되지 않습니다.
충돌 확률은 극히 낮지만 절대 반복이 발생하지 않는다는 수학적 보장은 아닙니다. 데이터베이스에서 사용할 때는 적절한 고유 제약 조건을 설정해야 합니다.
v4에서는 crypto.randomUUID()를 호출합니다. v7은 RFC 9562에 따라 48비트 Unix 밀리초 타임스탬프, 버전 및 변형 비트를 작성하고 crypto.getRandomValues를 사용하여 74비트 임의 데이터를 생성합니다. v7은 동일한 밀리초 내에 엄격한 단조성을 제공하지 않으며 시계 롤백도 순서를 방해할 수 있습니다. 절대적이고 유일한 보증도 아닙니다.
내용 확인:2026-09-08 · 이 사이트 및 콘텐츠 설명 정보