UUID v4 일괄 생성 · 대문자 / 하이픈 제거 옵션 · crypto.randomUUID · 브라우저에서 바로 처리

UUID 생성기 설명

UUID는 서로 다른 시스템이 각자 만들어도 겹칠 걱정이 사실상 없는 128비트 식별자입니다. 데이터베이스의 기본 키, 파일 이름, 요청 추적용 상관 ID처럼 중앙에서 번호를 나눠 주기 곤란한 자리에 씁니다. 이 페이지는 그중 버전 4, 즉 값 전체를 난수로 채우는 방식의 UUID를 한 번에 최대 쉰 개까지 만들어 줍니다.

난수는 브라우저에 내장된 암호학적 난수 발생기에서 가져옵니다. 최신 브라우저라면 표준 함수인 crypto.randomUUID를 그대로 쓰고, 그 함수가 없는 환경에서는 crypto.getRandomValues로 16바이트를 받아 버전 자리와 변형 자리를 규격대로 채워 넣는 방식으로 대신합니다. 어느 경로든 값은 규격에 맞는 v4 형태이고, 예측 가능한 의사난수를 쓰지 않습니다.

출력 형태는 두 가지 옵션으로 조절합니다. 대문자를 켜면 16진수 부분이 모두 대문자로 나오고, 하이픈 제거를 켜면 구분선 없이 서른두 자리로 붙어 나옵니다. 데이터베이스 컬럼에 하이픈 없이 저장하는 관행을 쓰거나, 대문자 표기를 요구하는 시스템에 넣을 때 편합니다. 옵션을 바꾸면 값이 그 자리에서 새로 생성되며, 개수 칸에 숫자를 넣고 엔터를 쳐도 바로 만들어집니다. 페이지를 처음 열면 다섯 개가 미리 생성되어 있어요.

사용 방법

  1. 생성 개수 칸에 1에서 50 사이의 숫자를 넣습니다. 범위를 벗어나면 자동으로 맞춰집니다.
  2. 필요하면 대문자하이픈 제거를 체크합니다.
  3. 생성 버튼을 누르거나 개수 칸에서 엔터를 칩니다.
  4. 결과 이름표에 만들어진 개수가 표시됩니다. 전체 복사를 누르면 줄바꿈으로 구분된 목록이 클립보드에 담깁니다.

궁금한 사항 있으신가요?