UUID & 랜덤 토큰 생성기

개발할 때 자주 필요한 UUID v4와 랜덤 HEX 토큰을 즉시 생성합니다.

UUID v4

랜덤 HEX 토큰

UUID v4란?

UUID(범용 고유 식별자)는 데이터베이스 기본키, 파일명, 트랜잭션 ID 등 서로 겹치지 않는 고유한 값이 필요할 때 사용하는 128비트 식별자입니다. v4는 대부분 무작위 값으로 채워지며, 브라우저 내장crypto.randomUUID() API로 생성해 충돌 가능성이 사실상 없습니다.

랜덤 HEX 토큰은 언제 쓰나요?

API 키, 세션 토큰, 임시 비밀번호 재설정 링크 등 예측 불가능해야 하는 값이 필요할 때 사용합니다.crypto.getRandomValues()로 생성한 암호학적으로 안전한 난수를 16진수 문자열로 변환합니다.

자주 묻는 질문

생성된 값이 서버에 저장되나요?

아니요. 브라우저 안에서만 생성되며 어디에도 전송되거나 저장되지 않습니다.

UUID가 겹칠 가능성이 있나요?

이론적으로는 0이 아니지만, UUID v4의 충돌 확률은 사실상 무시할 수 있는 수준입니다(수십억 개를 생성해도 중복 가능성은 극히 낮습니다).