버전 4(무작위) UUID를 생성합니다 — 중앙의 조정 없이 서로 다른 기기에서 각각 만들어도 충돌할 가능성이 사실상 없는 128비트 식별자입니다. Web Crypto API를 이용해 브라우저 안에서만 생성되고 하이픈과 대문자 여부를 선택할 수 있으며, 어떤 데이터도 서버로 전송되지 않습니다.
UUID란 무엇인가요?
UUID(범용 고유 식별자)는 정보를 고유하게 식별하기 위해 사용되는 128비트 값으로, 중앙의 조정 없이 서로 다른 기기에서 각각 독립적으로 생성하더라도 두 UUID가 충돌할 가능성이 사실상 없도록 설계되어 있습니다. 이 도구는 Web Crypto API를 이용해 브라우저 안에서만 버전 4(무작위) UUID를 생성하며, 어떤 데이터도 서버로 전송되거나 저장되지 않습니다.
UUID 생성 방법
- 형식 선택 — ‘하이픈 포함’과 ‘대문자’ 체크박스로 원하는 표기 형식을 고릅니다.
- 개수 지정 — ‘생성 개수’에 한 번에 만들 UUID 수(최대 50개)를 입력합니다.
- 생성 — ‘UUID 생성’ 버튼을 누르면 브라우저 안에서 즉시 만들어집니다.
- 복사 — 각 항목의 ‘복사’ 버튼이나 ‘전체 복사’ 버튼으로 클립보드에 담습니다.
v4(무작위) UUID란 무엇인가요?
버전 4 UUID는 값의 대부분(122비트)을 난수로 채워 만드는 방식입니다. 시간이나 기기의 MAC 주소 같은 정보를 사용하지 않아 예측이 어렵고, 이 도구는 암호학적으로 안전한 Web Crypto 난수원을 사용합니다. 표준에 따라 버전 자리는 항상 4, variant 자리는 8·9·a·b 중 하나로 고정됩니다.
UUID는 어디에 사용되나요?
UUID는 데이터베이스의 기본 키, 세션 및 요청 추적 ID, 업로드 파일의 파일명, 그리고 여러 기기가 별도의 조정 없이 각자 ID를 생성해도 충돌 위험이 없어야 하는 분산 시스템의 레코드 식별자 등으로 널리 사용됩니다.
두 UUID가 충돌할 수 있나요?
이론적으로는 가능하지만 확률이 사실상 0에 가깝습니다. v4 UUID는 약 5.3×10³⁶가지의 경우의 수를 가져, 매초 10억 개를 만들어도 한 번의 충돌을 기대하기까지 수십 년이 걸립니다. 그래서 중앙의 조정 없이도 안심하고 고유 식별자로 사용할 수 있습니다.
생성한 UUID는 저장되나요?
아니요. 모든 UUID는 브라우저 안에서만 생성되며 서버로 전송되거나 저장되지 않습니다. 페이지를 새로 고치면 결과가 사라지므로, 필요한 값은 미리 복사해 두세요.