본문으로 바로가기

UUID 대량 배치 생성

최대 5,000개
형식 및 구조 설정

준비 완료

No batch active
배치 생성 엔진RFC 9562 & RFC 4122 클라이언트 로컬 처리

고성능 대량 UUID & GUID 일괄 생성기

브라우저 내장 Web Crypto API를 사용하여 최대 5,000개의 UUID(v4, v7, v1)를 15밀리초 이내에 생성합니다. 네트워크 통신 없이 100% 로컬 메모리에서 처리되어 최고의 속도와 보안을 제공합니다.

비트필드 레이아웃 및 바이너리 구조

RFC 표준에 따른 128비트 바이트 세부 구조입니다.

필드 이름비트 범위용도 및 설명
메모리 블록TypedArray가비지 컬렉션(GC) 멈춤 현상을 방지하는 사전 할당된 Uint8Array 버퍼.
내보내기 형식다중 포맷일반 텍스트(.txt), JSON 배열(.json), CSV 파일(.csv), SQL INSERT(.sql) 지원.

장점 및 특징

  • 100% 클라이언트 로컬 처리: 서버 로그, 네트워크 지연, 추적 쿠키 없음.
  • JSON, CSV, SQL, 텍스트 즉시 다운로드.
  • 대문자, 하이픈, GUID 중괄호 {...} 옵션 지원.
!

고려사항 및 제한점

  • 브라우저 탭의 반응성을 유지하기 위해 1회당 최대 5,000개로 제한.

권장 사용처

  • 데이터베이스 초기 시드 데이터 생성, 부하 테스트, 대량 SQL INSERT.
  • 로컬 개발 환경의 대규모 목(Mock) 데이터 생성.

지양해야 할 사용처

  • 단일 ID 생성.

코드 구현 예제

High-Speed Batch GeneratorTypeScript / Node.js
// Generate 1,000 UUIDv4 strings efficiently
function generateBulk(count = 1000): string[] {
  const list = new Array(count);
  for (let i = 0; i < count; i++) {
    list[i] = crypto.randomUUID();
  }
  return list;
}

자주 묻는 질문

대량 생성 시 중복이 발생하지 않나요?
네. 122비트의 난수 엔트로피(v4) 또는 밀리초 정밀도 + 74비트 엔트로피(v7)가 적용되므로 5,000개 배치 내에서 중복이 발생할 확률은 실질적으로 0입니다.
데이터베이스로 직접 내보낼 수 있나요?
네. SQL 형식을 선택하고 테이블과 컬럼 이름을 입력하면 즉시 실행 가능한 INSERT 쿼리문이 생성됩니다.