사용 방법
- 버전과 개수(최대 1,000개)를 고르면 바로 만들어집니다. 새로 만들기를 누를 때마다 새 값이 나옵니다.
- 대문자·하이픈·중괄호 옵션으로 코드나 설정 파일에 맞는 모양을 고르고 모두 복사로 한 줄에 하나씩 복사합니다.
- v7은 같은 밀리초 안에서 여러 개를 만들어도 만든 순서대로 정렬되도록 뒷부분 난수를 증가시킵니다(RFC 9562 6.2절 방법 2).
- UUID 검사에 값을 넣으면 형식이 맞는지, 몇 번 버전인지, 시각 기반이면 언제 만들어졌는지 알려 줍니다.
UUID 구조 (8-4-4-4-12)
- 세 번째 묶음의 첫 글자가 버전입니다:
xxxxxxxx-xxxx-4xxx-…이면 v4,7이면 v7. - 네 번째 묶음의 첫 글자가 8·9·a·b 중 하나이면 표준(RFC 9562) 변형입니다.
- v7의 앞 12자리 16진수(48비트)는 1970년부터 센 밀리초, 나머지 74비트는 난수입니다.
RFC 9562 예시 값 풀이
| UUID | 종류 | 생성 시각 (KST) |
|---|---|---|
c232ab00-9414-11ec-b3c8-9f6bdeced846 | 버전 1 (시각 + MAC 주소) | 2022-02-23 04:22:22 |
5df41881-3aed-3515-88a7-2f4a814cf09e | 버전 3 (이름 기반, MD5) | — |
919108f7-52d1-4320-9bac-f847db4148a8 | 버전 4 (난수) | — |
2ed6657d-e927-568b-95e1-2665a8aea6a2 | 버전 5 (이름 기반, SHA-1) | — |
1ec9414c-232a-6b00-b3c8-9f6bdeced846 | 버전 6 (정렬 가능한 시각 기반, v1 재배열) | 2022-02-23 04:22:22 |
017f22e2-79b0-7cc3-98c4-dc0c0c07398f | 버전 7 (유닉스 밀리초 + 난수, 정렬 가능) | 2022-02-23 04:22:22 |
표의 시각 기반 값(v1·v6·v7)은 모두 RFC 9562 부록에서 같은 시각(2022년 2월 22일 14:22:22, 미국 동부 시간)으로 만든 예시입니다.