UUID v4를 한 번에 여러 개 생성할 수 있다. 브라우저의 crypto.randomUUID()를 활용해서 랜덤성이 보장되고, 대시 포함/제거, 대소문자 전환 같은 포맷 옵션도 제공한다. 테스트 데이터 준비나 DB 시드 작업할 때 터미널 열지 않고 바로 쓸 수 있어서 편하다.
주요 기능
UUID v4 대량 생성 (1~100개)
대시 포함/제거 옵션
대문자/소문자 전환
생성된 UUID 개별 복사 및 전체 복사
중복 검사 표시
사용 방법
생성할 UUID 개수를 지정한다.
포맷 옵션(대시 포함 여부, 대소문자)을 선택한다.
생성 버튼을 눌러 UUID 목록을 받는다.
개별 복사 버튼이나 전체 복사 버튼으로 가져간다.
팁
UUID v4는 122비트 랜덤이라 충돌 확률이 사실상 0에 가깝다.
DB primary key로 쓸 때 대시 없는 32자리 포맷이 인덱스 효율면에서 유리할 수 있다.
테스트 코드에 하드코딩할 UUID가 필요하면 여기서 미리 뽑아두면 된다.
자주 묻는 질문
UUID v1이나 v5도 생성할 수 있나요?
현재는 UUID v4(랜덤 기반)만 지원합니다. v1(타임스탬프 기반)이나 v5(네임스페이스 기반)는 추후 추가될 수 있습니다.
생성된 UUID가 진짜 고유한가요?
브라우저의 암호학적 난수 생성기(crypto API)를 사용하므로 충돌 확률은 천문학적으로 낮습니다. 실무에서 중복 걱정은 하지 않아도 됩니다.
대시 없는 UUID도 표준인가요?
대시는 가독성을 위한 표기일 뿐, 대시를 제거한 32자리 hex 문자열도 동일한 UUID입니다. 많은 시스템에서 대시 없이 저장합니다.