UUID 생성

무작위 UUID v4

설정

결과

    UUID v4(무작위)를 브라우저의 암호학적 난수로 만듭니다.

    생성한 값은 브라우저 안에만 있으며 서버로 전송되거나 저장되지 않습니다.

    사용 안내

    UUID v4(무작위) 를 원하는 개수만큼 만들어 드립니다. 브라우저의 암호학적 난수로 만들기 때문에 예측하기 어렵고, 만든 값은 브라우저 안에만 있으며 서버로 전송하거나 저장하지 않습니다.

    이럴 때 씁니다

    • 데이터베이스의 기본 키나 식별자가 필요할 때.
    • 파일 이름이나 요청 ID 처럼 겹치면 안 되는 이름이 필요할 때.
    • 시험용 데이터를 만들 때.

    쓰는 법

    1. 생성 개수를 정합니다.
    2. 새로 만들기 를 누르면 그만큼 만들어집니다.
    3. 한 줄만 복사하거나 전체 복사로 한 번에 가져가세요.

    알아 두실 것

    • 만드는 것은 버전 4(무작위) 입니다. 시간·기기 정보를 담는 버전 1 과 달리 어디서 언제 만들었는지 드러나지 않습니다.
    • 브라우저의 암호학적 난수 생성기를 씁니다. 단순 난수보다 예측이 어렵습니다.
    • 만든 값은 저장되지 않습니다. 새로 고치면 사라지므로 필요하면 복사해 두세요.
    • 값은 모두 서버가 아니라 이 기기에서 만들어집니다.

    자주 묻는 질문

    겹칠 가능성은 없나요?

    이론상 0 은 아니지만 실질적으로 걱정하지 않아도 되는 수준입니다. UUID v4 는 122비트가 무작위라, 매 초 10억 개씩 85년을 만들어야 한 번 겹칠 확률이 50%에 이릅니다.

    버전 1 이나 7 은 없나요?

    버전 4 만 제공합니다. 버전 1 은 시간과 기기 주소를 담아 만든 기기와 시각이 드러날 수 있고, 버전 7(시간 순서)은 정렬에는 좋지만 만든 시각이 그대로 보입니다. 가장 널리 쓰이고 정보가 새지 않는 쪽을 골랐습니다.

    대문자로 쓰면 안 되나요?

    표준은 소문자를 권하지만, 대소문자를 구분하지 않고 같은 값으로 봅니다. 다만 한 시스템 안에서는 한 가지로 통일하시는 편이 비교할 때 안전합니다.

    짧은 ID 가 필요합니다.

    UUID 는 36자라 주소나 화면에 쓰기에는 깁니다. 짧게 쓰시려면 앞 8자만 쓰는 식으로 줄이기도 하는데, 겹칠 가능성이 급격히 커지므로 사용자에게 보이는 용도로만 쓰고 키로는 전체 값을 쓰세요.