UUID v1, v4, v5 생성 방법과 옵션 사용법
v1, v4, v5 중 버전을 선택해 UUID 텍스트를 만들고 생성 수와 대문자 표시를 정할 수 있습니다. 설정을 생략하면 UUID 한 개와 v4가 기본으로 적용됩니다.
UUID 설정의 의미 알아보기
UUID 생성기는 식별자로 사용할 UUID 텍스트를 만들 때 쓰는 도구입니다. 이 도구에서는 v1, v4, v5 중 하나를 선택할 수 있습니다. 필요한 값이 하나인지 여러 개인지에 따라 생성 수를 정하고, 결과를 대문자로 표시할지도 고를 수 있습니다. 버전과 수량을 따로 지정하지 않아도 기본 동작이 적용되므로, 간단한 생성에서는 설정을 줄여 사용할 수 있습니다.
버전 선택은 결과를 사용할 곳의 요구와 맞춰 판단하면 됩니다. 특정 버전이 정해져 있지 않다면 기본 선택인 v4를 그대로 사용할 수 있습니다. 여러 식별자가 필요한 작업에서는 수량을 확인하고, 화면이나 입력 규칙에서 대문자 형태를 요구하는 경우에는 대문자 표시 설정을 켜면 됩니다. 반대로 소문자 형태가 필요한 곳이라면 해당 설정을 켜지 않은 결과를 확인하는 편이 알맞습니다.
이 안내에서는 입력할 항목의 의미, 생성 순서, 수량 조정 방식, 결과를 읽는 방법을 차례로 설명합니다. UUID는 이 도구에서 텍스트로 반환되므로, 결과를 복사하거나 다른 입력란에 옮기기 전에 개수와 문자 형태를 함께 살펴보면 됩니다. v4와 v5의 동작 차이도 결과를 해석할 때 참고할 수 있습니다.
항목을 정하고 결과 받기
-
먼저 생성할 UUID 수를 정합니다. 수량을 비워 두면 한 개가 기준이 됩니다. 숫자로 변환할 수 없는 입력은 1로 처리됩니다. 숫자로 변환된 값은 최소 1, 최대 100 범위로 조정되므로 0은 빈 결과를 뜻하지 않습니다. 100보다 큰 수를 입력해도 생성 수는 100을 넘지 않습니다.
-
버전을 선택합니다. 선택지에서는 v1, v4, v5를 고를 수 있습니다. 버전을 생략하면 v4가 기본으로 적용됩니다. 별도의 버전 요구가 있다면 그 요구에 맞는 항목을 고르고, 정해진 조건이 없다면 기본 선택을 유지하면 됩니다.
-
결과를 대문자로 표시해야 하는지 확인합니다. 대문자 표시 설정을 켜면 생성된 UUID 텍스트가 대문자로 바뀝니다. 설정을 켜지 않으면 대문자 변환이 적용되지 않습니다. 이 선택은 생성 수가 아니라 반환되는 텍스트의 문자 형태에 영향을 줍니다.
-
설정을 확인한 뒤 생성을 실행합니다. 한 개를 기준으로 했다면 UUID 텍스트 하나를 확인하고, 여러 개를 요청했다면 조정된 수만큼 결과를 확인합니다. 수량과 버전을 바꿔 다시 만들 때에는 이전 결과와 새 결과를 섞지 않도록 필요한 값을 먼저 구분해 두는 것이 좋습니다.
-
결과를 사용할 차례에는 반환된 값의 개수와 대문자 여부를 입력 조건과 대조합니다. 수량을 비워 둔 경우에는 한 개가 나와야 하며, 숫자가 아닌 수량을 넣었다면 1개로 처리될 수 있습니다. 원하는 범위를 벗어난 수량을 입력했다면 조정된 결과 수를 기준으로 확인하세요.
-
v5를 선택할 때에는 화면에 보이는 설정만으로 이름이나 네임스페이스를 추가 입력할 수 있다고 생각하지 않도록 주의합니다. 이 도구의 v5는 노출된 매개변수로 제공한 값이 아니라 고정된 생성 입력을 사용합니다. 따라서 수량, 버전, 대문자 표시 외의 값을 넣어 결과를 정하는 절차는 제공되지 않습니다.
반환된 텍스트 읽는 기준
결과는 UUID 값이 아닌 별도의 설명문이 아니라 UUID 텍스트로 반환됩니다. 검토된 기본 텍스트 표현의 길이는 36자이므로, 값마다 형태를 점검할 때 참고할 수 있습니다. 이 길이는 결과를 구분하는 확인 기준이며, 값의 의미나 사용 적합성을 대신 판단해 주는 기준은 아닙니다.
대문자 표시를 켜면 각 결과의 UUID 텍스트가 대문자로 표현됩니다. 설정을 사용하지 않으면 대문자 변환 없이 반환됩니다. 따라서 같은 생성 수를 사용했더라도 대문자 표시 여부에 따라 화면에서 보이는 문자 모양이 달라질 수 있습니다. 연결할 입력란이 대소문자를 구분하는지 먼저 확인한 뒤 표시 방식을 정하면 됩니다.
v4를 선택한 경우에는 무작위 UUID 생성 방식이 사용됩니다. 이 설명은 v4의 생성 방식에 관한 것이며, 결과가 반드시 특정 성질을 가진다고 보장하는 뜻은 아닙니다. v5는 화면에 드러난 입력값으로 이름이나 네임스페이스를 지정하는 방식이 아니라 고정된 생성 입력을 사용합니다. 그러므로 원하는 이름을 넣어 v5 결과를 조정하는 도구로 해석하면 안 됩니다.
v1도 선택 가능한 생성 방식이지만, 이 안내에 제공된 정보만으로 세부 원리를 추가해 판단하지 않는 것이 적절합니다. 실제로 결과를 옮길 때에는 값의 개수, 선택한 버전, 대문자 표시 상태, 각 텍스트의 길이를 함께 살펴보세요. 입력 조건과 반환 형태가 일치하지 않으면 수량과 선택 항목을 다시 확인한 뒤 새로 생성하면 됩니다.
사용 예시
테스트 화면에서 식별자 세 개가 필요해 v4와 대문자 표시를 지정하고 한 번에 생성합니다.
수량을 3으로 입력하고 v4를 선택한 다음 대문자 표시를 켜서 생성을 실행합니다.
v4와 대문자 표시를 선택하고 수량 3을 적용하면 대문자로 표현된 UUID 텍스트 세 개가 반환되며, 검토된 기본 텍스트 표현의 길이는 각각 36자입니다.
제한 사항
- v5는 화면에 노출된 설정으로 이름이나 네임스페이스를 직접 제공하는 방식이 아니라 고정된 생성 입력을 사용하므로, 원하는 입력을 넣어 결과를 지정할 수 없습니다.
자주 발생하는 오류
- 수량에 0을 입력하고 값이 나오지 않을 것으로 예상하는 경우가 있습니다. 변환에 성공한 수량은 최소 1로 조정되므로, 생성하지 않으려는 뜻으로 0을 사용할 수 없으며 필요한 결과 수를 1 이상으로 다시 입력해야 합니다.
자주 묻는 질문
버전과 개수를 입력하지 않아도 UUID가 생성되나요?
버전과 수량을 모두 비워 둔 경우에는 기본 버전인 v4가 적용되고 UUID 한 개가 생성됩니다. 둘 중 하나만 정하지 않은 경우에도 생략한 항목에 해당하는 기본 동작이 적용됩니다.
UUID를 여러 개 한 번에 만들 수 있나요?
여러 값을 한 번에 만들 수 있습니다. 입력 수량이 숫자로 변환된 뒤 1보다 작으면 1, 100보다 크면 100으로 조정되고, 그 조정된 수만큼 결과가 생성됩니다.
UUID를 대문자로 표시할 수 있나요?
대문자 표시 설정을 켠 경우에는 생성된 각각의 UUID 텍스트가 대문자로 변환됩니다. 설정을 켜지 않은 결과에는 대문자 변환이 적용되지 않습니다.