해시/암호화
UUID Generator
버전 1, 3, 4, 5, 6, 7 UUID 생성 — 무작위, 시간 기반, 이름 기반(name-based).
자주 묻는 질문
UUID v4와 다른 버전의 차이는 무엇인가요?
v4는 대부분의 비트를 무작위로 채워 생성하는 반면, v1과 v6은 생성 시각과 노드 정보를 기반으로 하고 v3/v5는 네임스페이스와 이름을 해시해 생성합니다. 용도에 따라 시간 순서가 필요하면 v1/v6/v7을, 단순 무작위 식별자면 v4를 선택하면 됩니다.
UUID v4가 중복될 가능성이 있나요?
v4는 122비트의 무작위성을 가지므로 충돌 확률은 사실상 무시할 수 있는 수준입니다. 수십억 개를 생성해도 우연히 같은 값이 나올 확률은 천문학적으로 낮습니다.
UUID는 주로 어디에 쓰이나요?
데이터베이스 기본 키, 세션 토큰, 파일이나 객체의 고유 식별자 등 전역적으로 유일한 값이 필요한 곳에 널리 사용됩니다.