불러오는 중…
사용법
- 버전에서 v4 (무작위) 또는 v7 (시간순) 을 고릅니다.
- 개수에 1~100 을 넣습니다. 버전이나 개수를 바꾸면 새로 만들어집니다.
- 대문자, 하이픈 없음, { } 중괄호 로 형식을 고릅니다. 여러 개를 함께 켤 수 있고, 새로 만들지 않고 지금 목록에 바로 적용됩니다.
- 전체 복사를 누르면 한 줄에 하나씩 목록 전체가 복사됩니다.
- ↻ 다시 만들기를 누르면 같은 설정으로 새 UUID 를 만듭니다.
자주 묻는 질문
- v4 와 v7 은 무엇이 다른가요?
- v4 는 122비트가 무작위입니다. v7(RFC 9562)은 앞 48비트가 밀리초 단위 생성 시각이고 나머지 74비트가 무작위라 만든 순서대로 정렬되어 DB 인덱스에 유리합니다. 다만 v7 은 생성 시각이 드러납니다.
- UUID 가 겹칠 수도 있나요?
- 현실적으로는 없습니다. v4 는 무작위 비트가 122개라 중복이 하나라도 나올 확률이 50% 가 되려면 약 2.7 × 10^18 개를 만들어야 하고, 같은 밀리초에 만든 v7 도 각각 74비트의 무작위 부분이 있어 겹칠 가능성은 마찬가지로 무시할 만합니다.
- 한 번에 만든 v7 은 순서대로인가요?
- 네. 한 묶음 안에서는 UUID 마다 시각을 1ms 씩 늘려서, 같은 밀리초에 만들어도 보이는 순서대로 정렬됩니다. 그래서 많이 만들면 뒤쪽 값은 시각이 최대 99ms 앞서 있습니다.
- 어떤 형식을 써야 하나요?
- 표준 형식은 소문자 16진수를 하이픈으로 8-4-4-4-12 로 나눈 36자입니다. 하이픈 없음은 32자, 중괄호는 Windows GUID 형식이며, 대문자와 소문자는 같은 값입니다.
- UUID 가 서버에서 만들어지나요?
- 아니요. 브라우저의 보안 난수 생성기(v4 는 crypto.randomUUID, v7 은 crypto.getRandomValues)로 만들며, 만든 UUID 는 서버로 보내지 않습니다.