UUID/GUID 생성
중복되지 않는 고유 식별자(v1, v4)를 대량으로 생성합니다
생성 설정
EA
실무 활용 시나리오
데이터베이스 더미 데이터
개발 및 테스트 환경에서 사용할 더미 레코드의 고유 식별자를 대량으로 생성합니다.
API 테스트 ID
REST API 테스트 시 리소스 생성에 필요한 고유 ID를 빠르게 생성합니다.
세션/토큰 시뮬레이션
인증 시스템 테스트를 위한 세션 ID나 토큰 값을 생성합니다.
파일명 생성
업로드 시스템 개발 시 중복 없는 고유한 파일명을 생성합니다.
자주 묻는 질문
UUID v4란 무엇인가요?▼
UUID(Universally Unique Identifier) v4는 랜덤 값을 기반으로 생성되는 128비트 고유 식별자입니다. 형식은 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx이며, '4'는 버전을 나타내고 y는 8, 9, a, b 중 하나입니다.
UUID가 중복될 가능성이 있나요?▼
이론적으로는 가능하지만 실질적으로 불가능합니다. UUID v4의 경우 약 5.3 x 10^36개의 조합이 가능하며, 초당 10억 개씩 생성해도 중복이 발생할 확률은 수백 년 후에야 의미있는 수준이 됩니다.
GUID와 UUID의 차이는 무엇인가요?▼
GUID(Globally Unique Identifier)는 Microsoft에서 사용하는 용어이고, UUID는 표준 명칭입니다. 기술적으로 동일한 것을 가리키며, 생성 알고리즘과 형식도 같습니다.
어떤 경우에 UUID를 사용해야 하나요?▼
분산 시스템에서 중앙 조정 없이 고유한 ID가 필요할 때, 데이터베이스 기본키로 순차 ID 대신 사용할 때, 보안이 필요한 토큰이나 세션 ID에 활용합니다.