컴퓨터과학2026년 5월 30일약 2분

UUID 생성기: UUID v4 랜덤 고유 식별자 무료 생성

O
OIYO 편집부기여자

UUID 생성기

UUID(Universally Unique Identifier)는 소프트웨어에서 고유한 식별자가 필요할 때 사용하는 128비트(32자 16진수) 표준 형식입니다. 전 세계에서 충돌 없이 고유한 값을 보장합니다.


UUID 생성기

UUID v4 (랜덤)

생성 개수


UUID 버전 비교

버전생성 방식용도
v1타임스탬프 + MAC 주소순서 보장 필요 시
v3MD5 해시 (네임스페이스)URL 기반 고유 ID
v4완전 랜덤일반적 사용 (가장 많이 쓰임)
v5SHA-1 해시 (네임스페이스)v3보다 보안 강화

UUID v4 형식: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (4: 버전 표시, y: 8, 9, a, b 중 하나) 충돌 확률: 10억 개 생성 시 충돌 확률 약 10억분의 1 이하.

개발 활용 예시

// JavaScript
crypto.randomUUID() // 브라우저 내장 (최신)
// 또는 uuid 라이브러리
import { v4 as uuidv4 } from 'uuid';
uuidv4(); // '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'

// Python
import uuid
str(uuid.uuid4()) # '110e8400-e29b-41d4-a716-446655440000'

// SQL (PostgreSQL)
SELECT gen_random_uuid();

UUID vs ULID vs NanoID

방식길이정렬 가능가독성추천 상황
UUID v436자보통범용
ULID26자좋음DB PK, 정렬 필요
NanoID21자좋음URL, 짧은 ID
O

OIYO 편집부

편집부

OIYO 편집부는 경제·법률·생활·자기이해 주제를 1차 자료와 공개 통계로 검증해 정리합니다. 모든 글은 출처 표기와 정기 점검을 거쳐 실용성과 정확성을 함께 유지합니다.