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에 활용합니다.

UUID/GUID 생성 | 뚝딱툴