Как пользоваться
- 1
Нажмите кнопку генерации.
- 2
Скопируйте 26-символьный ULID.
- 3
Повторите для следующего значения.
Что умеет инструмент
- 48-битная временная часть в миллисекундах.
- 80 бит случайных данных из crypto.getRandomValues.
- Алфавит Crockford Base32 без неоднозначных символов.
Когда пригодится
- Сортируемые идентификаторы записей.
- Логи и события, где полезен временной порядок.
- Тестовые данные для систем с ULID.
Что происходит внутри
Первые десять символов кодируют время, оставшиеся шестнадцать — случайность.
ULID можно сортировать как строку при одинаковом регистре.
Вопросы и ответы
Чем ULID отличается от UUID v4?
ULID содержит временную часть и сортируется по времени, а UUID v4 состоит из случайных данных.
Можно извлечь дату из результата?
В формате ULID временная часть присутствует, но текущий инструмент генерирует значение и не выполняет его разбор.
