UUID 생성기란?
UUID 생성기는 브라우저 내에서 무작위 버전 4 UUID(범용 고유 식별자)를 직접 생성합니다. UUID는 데이터베이스 기본 키, API 요청 추적, 세션 토큰, 중앙 조율 없이 고유 식별자가 필요한 모든 곳에서 사용되는 128비트 식별자입니다.
UUID 생성 방법
「UUID 생성」 버튼을 클릭하여 단일 UUID를 얻거나, 대량 기능을 사용하여 여러 개를 한 번에 만들 수 있습니다.
- 「UUID 생성」을 클릭하여 새로운 단일 식별자를 얻습니다.
- 수량(1~100)을 설정하고 「대량 생성」을 클릭하여 한 번에 여러 UUID를 얻습니다.
- 「대문자」를 전환하여 소문자와 대문자 16진수 출력을 전환합니다.
- 「하이픈」을 전환하여 표준 대시 구분자를 포함하거나 제거합니다.
- 개별 UUID를 복사하거나 「모두 복사」로 전체 목록을 얻습니다.
서식 옵션
기본적으로 UUID는 하이픈이 포함된 소문자 형식으로 생성됩니다(예: `550e8400-e29b-41d4-a716-446655440000`). 「대문자」 옵션을 활성화하면 대문자가 사용됩니다. 「하이픈」을 비활성화하면 컴팩트한 32자 문자열이 됩니다. 이러한 옵션을 통해 데이터베이스나 API가 기대하는 형식에 맞출 수 있습니다.
일반적인 사용 사례
- 분산 시스템과 마이크로서비스의 데이터베이스 기본 키.
- 충돌을 방지하는 업로드 파일의 고유 이름.
- 추적 및 로깅용 API 요청 ID.
- 세션 및 트랜잭션 식별자.
- 개발 및 QA용 테스트 데이터 생성.
UUID v4 설명
UUID 버전 4는 난수 또는 의사난수를 사용하여 식별자를 생성합니다. 128비트 중 122비트가 무작위이고 6비트는 버전과 변형을 나타내는 고정 값입니다. 이를 통해 5.3 undecillion 이상의 조합이 가능하여 대규모에서도 충돌 가능성은 무시할 수 있을 정도로 작습니다.
모든 생성은 브라우저 내 클라이언트 측에서 이루어집니다. UUID는 서버로 전송되거나 저장되지 않으므로 개인정보 걱정 없이 안전하게 생성할 수 있습니다.