UUID 생성
무작위 UUID v4
설정
결과
UUID v4(무작위)를 브라우저의 암호학적 난수로 만듭니다.
생성한 값은 브라우저 안에만 있으며 서버로 전송되거나 저장되지 않습니다.
사용 안내
UUID v4(무작위) 를 원하는 개수만큼 만들어 드립니다. 브라우저의 암호학적 난수로 만들기 때문에 예측하기 어렵고, 만든 값은 브라우저 안에만 있으며 서버로 전송하거나 저장하지 않습니다.
이럴 때 씁니다
- 데이터베이스의 기본 키나 식별자가 필요할 때.
- 파일 이름이나 요청 ID 처럼 겹치면 안 되는 이름이 필요할 때.
- 시험용 데이터를 만들 때.
쓰는 법
- 생성 개수를 정합니다.
- 새로 만들기 를 누르면 그만큼 만들어집니다.
- 한 줄만 복사하거나 전체 복사로 한 번에 가져가세요.
알아 두실 것
- 만드는 것은 버전 4(무작위) 입니다. 시간·기기 정보를 담는 버전 1 과 달리 어디서 언제 만들었는지 드러나지 않습니다.
- 브라우저의 암호학적 난수 생성기를 씁니다. 단순 난수보다 예측이 어렵습니다.
- 만든 값은 저장되지 않습니다. 새로 고치면 사라지므로 필요하면 복사해 두세요.
- 값은 모두 서버가 아니라 이 기기에서 만들어집니다.
자주 묻는 질문
겹칠 가능성은 없나요?
이론상 0 은 아니지만 실질적으로 걱정하지 않아도 되는 수준입니다. UUID v4 는 122비트가 무작위라, 매 초 10억 개씩 85년을 만들어야 한 번 겹칠 확률이 50%에 이릅니다.
버전 1 이나 7 은 없나요?
버전 4 만 제공합니다. 버전 1 은 시간과 기기 주소를 담아 만든 기기와 시각이 드러날 수 있고, 버전 7(시간 순서)은 정렬에는 좋지만 만든 시각이 그대로 보입니다. 가장 널리 쓰이고 정보가 새지 않는 쪽을 골랐습니다.
대문자로 쓰면 안 되나요?
표준은 소문자를 권하지만, 대소문자를 구분하지 않고 같은 값으로 봅니다. 다만 한 시스템 안에서는 한 가지로 통일하시는 편이 비교할 때 안전합니다.
짧은 ID 가 필요합니다.
UUID 는 36자라 주소나 화면에 쓰기에는 깁니다. 짧게 쓰시려면 앞 8자만 쓰는 식으로 줄이기도 하는데, 겹칠 가능성이 급격히 커지므로 사용자에게 보이는 용도로만 쓰고 키로는 전체 값을 쓰세요.