본문으로 건너뛰기
Toova
모든 도구

UUID 생성기 (v1, v4, v7, NIL)

개인정보 보호 설계 — 브라우저에서 모두 처리됩니다

브라우저에서 모든 일반적인 버전의 UUID(v1, v4, v7, nil UUID)를 생성합니다. Toova는 한 번에 하나씩 또는 대량으로 생성하고, 클릭 한 번으로 복사하며, 생성하는 동안 어떤 서버로도 요청을 보내지 않습니다.

어떤 UUID 버전을 사용할 것인가

UUID v4는 무작위이며 순서가 필요 없는 고유 식별자가 필요할 때 가장 흔한 선택입니다. UUID v7은 시간순으로 정렬되어 있어 데이터베이스 기본 키에 이상적입니다. 삽입이 인덱스 전체에 흩어지지 않고 끝에 도달하기 때문입니다. UUID v1은 타임스탬프와 MAC 기반이며 오늘날 거의 올바른 선택이 아닙니다. Toova는 세 가지 모두와 테스트용 nil UUID를 생성합니다.

대량 생성 및 형식화

빠른 테스트를 위해 단일 UUID를 생성하거나, 픽스처 시드, 개발 데이터베이스 채우기 또는 부하 테스트를 위해 한 번에 최대 만 개를 생성합니다. 출력 형식에는 표준 하이픈 형식, 하이픈 없는 16진수, 대문자, 그리고 그 스타일을 기대하는 언어를 위한 중괄호 래핑이 포함됩니다. 결과는 클릭 한 번으로 복사할 수 있으며 일반 텍스트 목록으로 내보낼 수 있습니다.

암호학적으로 무작위, 로컬에서

무작위 UUID는 브라우저의 암호화 난수 생성기를 사용하며, 이는 브라우저가 TLS 키에 사용하는 동일한 소스입니다. 값은 예측할 수 없으며 압도적인 확률로 고유합니다. 생성은 전적으로 브라우저에서 실행됩니다. 서버가 관여하지 않고, 로깅이 일어나지 않으며, 네트워크 탭을 열고 외부로 나가는 요청이 전혀 없음을 확인할 수 있습니다.

자주 묻는 질문

데이터베이스에 v4 또는 v7을 사용해야 합니까?
새 데이터베이스 설계에는 v7을 사용하십시오. 시간순으로 정렬된 ID는 최근 삽입을 동일한 인덱스 페이지에 클러스터링하여 쓰기 성능과 지역성을 극적으로 향상시킵니다. 시스템이 이미 예측 불가능한 무작위 ID에 의존하는 경우 v4를 유지하십시오.
무작위 UUID는 얼마나 고유합니까?
UUID v4는 122비트의 무작위성을 가지고 있으며, 이는 합리적인 애플리케이션에 대해 충돌 확률이 사라질 정도로 작다는 의미입니다. 위험이 실질적이 되려면 수조 개를 생성해야 합니다.
UUID를 대량으로 생성할 수 있습니까?
예. Toova는 한 번에 최대 만 개를 생성할 수 있습니다. 출력은 한 줄에 하나의 UUID로, 데이터베이스 시더 또는 픽스처 파일에 붙여 넣을 준비가 되어 있습니다.
nil UUID는 무엇입니까?
nil UUID는 00000000-0000-0000-0000-000000000000입니다. "UUID가 할당되지 않음"을 의미하는 센티넬 값 또는 코드 샘플의 테스트 자리 표시자로 사용됩니다.
생성이 진정으로 무작위입니까?
예. Toova는 브라우저의 암호화 난수 생성기를 사용합니다. TLS 키와 보안 쿠키에 사용되는 동일한 소스입니다. 예측 가능한 시드가 관여하지 않습니다.