Генератор ULID
Генерация ULID (универсальных уникальных лексикографически сортируемых идентификаторов). 26 символов, безопасные для URL, сортируемые по времени, совместимы с UUID.
Сгенерировать ULID
Создание сортируемых уникальных идентификаторов
Сгенерированные ULID
Нажмите «Сгенерировать ULID» для создания уникальных идентификаторов
Структура ULID
Каждый ULID состоит из двух частей: метки времени и случайности
01ARZ3NDEKTSV4RRFFQ69G5FAV
Пример: этот ULID был сгенерирован в определённую миллисекунду и содержит 80 бит случайности
Метка времени (48 бит)
Миллисекунды с начала эпохи Unix (1970-01-01). Обеспечивает сортировку по времени и действует до 10889 года.
Случайность (80 бит)
Криптографически защищённое случайное значение. Обеспечивает 1,21 квинтиллиона уникальных идентификаторов в миллисекунду.
Технические характеристики
ULID разработан для сортировки, безопасности в URL и совместимости с UUID
Возможности
- Криптографически защищённая случайность
- Генерация только на стороне клиента
- Лексикографически сортируемые
- Без специальных символов (безопасны для URL)
Характеристики
- 26 символов (128 бит)
- Кодировка Crockford Base32
- 48-битная метка времени + 80-битная случайность
- 1,21 млн идентификаторов в миллисекунду