ToolHub
Открыть инструмент

Генератор ULID

Генерация сортируемых уникальных идентификаторов в формате ULID

Инструменты разработчика

Об этом инструменте

Генератор ULID создаёт универсальные уникальные лексикографически сортируемые идентификаторы, объединяя 48-битную временную метку с 80-битным случайным компонентом. ULID использует URL-безопасную кодировку Crockford Base32 и сортируется по времени. Весь процесс генерации выполняется локально в браузере с использованием Web Crypto API для безопасной генерации случайных чисел.

Основные функции

Быстрый предпросмотр

Сценарии использования

id generator

Часто задаваемые вопросы

Что такое генератор ULID?

Генератор ULID — это онлайн-инструмент разработчика для генерации сортируемых уникальных идентификаторов в формате ULID. Он полностью работает в вашем браузере и не отправляет данные на сервер.

В чём разница между ULID и UUID?

ULID — это 26-символьная строка в кодировке Crockford Base32, в то время как UUID — это 36-символьная шестнадцатеричная строка с дефисами. ULID сортируется по времени создания, что идеально подходит для индексов базы данных. UUID является случайным и не сортируется.

Какова точность временной метки ULID?

ULID использует 48-битную Unix-временную метку с точностью до миллисекунды. Временная метка занимает первые 10 символов ULID, обеспечивая упорядоченную по времени уникальность. Два ULID, созданные в одну миллисекунду, различаются 80-битной случайной частью.

Сколько ULID можно сгенерировать за раз?

Вы можете сгенерировать от 1 до 20 ULID за раз, используя селектор количества. Каждый ULID генерируется независимо со своей временной меткой и случайной частью, что обеспечивает полную уникальность.

Являются ли ULID URL-безопасными?

Да. ULID использует кодировку Crockford Base32, которая содержит только заглавные буквы и цифры (0-9, A-Z, исключая I, L, O, U для избежания неоднозначности), и может безопасно использоваться в URL без дополнительного кодирования.