도구 실행
ULID 생성기는 밀리초 단위의 시간 정보와 운영체제 기반 무작위 값을 결합하여 26자리 식별자를 생성하는 도구입니다. 각 식별자는 앞부분 10자의 타임스탬프와 뒷부분 16자의 무작위 영역으로 구성되며, Base32 문자 체계로 인코딩됩니다. 필요에 따라 한 번에 1개부터 최대 100개까지의 식별자를 생성할 수 있습니다. 입력된 개수 값이 1 미만이면 1로, 100을 초과하면 100으로 자동 조정되어 처리됩니다. 시간 순서에 따라 사전순 정렬이 용이한 식별자가 필요할 때 바로 활용할 수 있습니다.
사용 방법
- 생성할 식별자 개수를 입력란에 숫자로 입력합니다. 값을 비워두면 기본값 1개가 적용됩니다.
- 생성 버튼을 누르면 설정한 개수만큼 식별자 생성이 진행됩니다.
- 결과 영역에 출력된 26자리 식별자 목록과 기준 타임스탬프를 확인합니다.
- 생성된 식별자를 복사하여 데이터베이스 키나 시스템 로그 식별자로 활용합니다.
예시
- 기본 단일 식별자 생성: 생성 개수를 1로 지정하여 실행하면 단일 26자리 식별자가 생성됩니다.
- 복수 식별자 일괄 생성: 생성 개수를 10으로 지정하여 실행하면 타임스탬프 순서가 반영된 10개의 고유 식별자 목록이 출력됩니다.
자주 묻는 질문
ULID는 어떤 구조와 길이로 생성됩니까?
생성되는 ULID는 총 26자리 문자열입니다. 앞의 10자리는 밀리초 기반 시간 정보이며, 뒤의 16자리는 Base32로 인코딩된 무작위 바이트로 구성됩니다.
한 번에 생성 가능한 식별자 수량에 제한이 있습니까?
한 번에 1개부터 최대 100개까지 생성할 수 있습니다. 1 미만의 값을 입력하면 1로, 100을 초과하는 값을 입력하면 100으로 자동 조정됩니다.
생성 개수를 입력하지 않으면 어떻게 처리됩니까?
생성 개수를 비워두고 실행하면 기본값인 1개가 자동으로 생성됩니다.