랜덤 UUID v4나 시간순 UUID v7을 한 번에 여러 개 만드세요. 브라우저에서 암호학적으로 안전한 난수로 생성됩니다.
랜덤은 v4, 정렬이 필요하면 v7
한 번에 1, 10, 50, 100개
코드, SQL, 테스트 데이터에 붙여넣기
Web Crypto API의 난수를 써서 중복은 사실상 일어나지 않습니다.
생성 시간순으로 정렬되어 데이터베이스 인덱스에 유리합니다.
브라우저에서 생성하며 서버로 전송하거나 저장하지 않습니다.
UUID(범용 고유 식별자)는 GUID라고도 하는 128비트 ID로, 123e4567-e89b-12d3-a456-426614174000처럼 16진수 32자리로 씁니다. 랜덤 비트로 만들어지므로 중앙 관리 없이 누구나 만들어도 사실상 겹치지 않습니다.
랜덤 부분이 122비트라서 중복 확률이 50%가 되려면 1초에 10억 개씩 85년 동안 만들어야 합니다.
실질적인 차이는 없습니다. GUID는 Microsoft식 이름이며, Windows에서는 대문자와 중괄호로 표시하는 경우가 많아 여기서도 그 형식을 고를 수 있습니다.
시간순인 v7이 B-tree 인덱스 단편화가 적어 기본 키에 더 적합합니다. 생성 시각을 드러내고 싶지 않다면 v4를 쓰세요.
네. JavaScript는 crypto.randomUUID(), Python은 uuid.uuid4(), Java는 UUID.randomUUID(), PostgreSQL은 gen_random_uuid()를 쓰면 됩니다.
네, 가입 없이 횟수 제한 없이 완전히 무료입니다.
이미지, 텍스트, 테스트 데이터 생성기를 브라우저에서 바로 쓸 수 있어요.