UUID 생성기

브라우저의 암호학적 난수원을 사용해 UUID를 한 번에 여러 개 생성합니다. 아무것도 외부로 전송되지 않습니다.

옵션

UUID를 생성하는 법

  1. “버전”을 고르세요: 완전 무작위 ID는 v4, 시간순 ID는 v7입니다.
  2. 만들 개수를 1개에서 100개 사이로 정하세요.
  3. “대문자”나 “하이픈 없이”를 켜서 시스템이 요구하는 형식에 맞추세요.
  4. “생성”을 누른 뒤 한 줄에 하나씩 나온 UUID 묶음을 복사하세요.

이럴 때 씁니다

데이터베이스 행, 테스트 픽스처, 메시지 ID, 파일 이름 등에 서버와 조율하지 않고 고유 식별자를 만들 때 씁니다. 따로따로 생성한 두 UUID가 겹칠 일은 사실상 없기 때문이죠. 한 번에 여러 개를 만들면 시드 스크립트나 테스트 데이터셋을 단번에 채울 수 있습니다.

생성 시간 순으로 정렬되는 ID가 필요하면 v7을 고르세요. 값의 앞부분에 타임스탬프가 오기 때문에, ID 열에 걸린 데이터베이스 인덱스가 촘촘하고 대체로 정렬된 상태로 유지됩니다. 무작위성만 필요하고 순서는 상관없다면 v4를 쓰세요.

자주 묻는 질문

어떤 UUID 버전을 만들 수 있나요?

v4(완전 무작위)와 v7(시간순이라 생성 시간 순서로 대략 정렬됨)을 만들 수 있습니다.

한 번에 몇 개까지 만들 수 있나요?

클릭당 1개에서 100개까지, 한 줄에 하나씩 만듭니다.

암호학적으로 무작위인가요?

네. 브라우저의 crypto.randomUUID / getRandomValues를 사용하고(Math.random은 쓰지 않습니다) 기기 안에서만 생성됩니다.

형식을 바꿀 수 있나요?

네. 대문자로 바꾸거나, 표준 8-4-4-4-12 하이픈을 꺼서 32자 문자열로 만들 수 있습니다.