Генератор ULID
Генератор ULID. Создавайте до 100 ULID за раз. ULID сортируются по времени и могут заменить UUID.
Generated Results
Read Only
Как использовать
Об этом инструменте
Генерирует ULID в браузере. Лексикографически сортируемый по времени; альтернатива UUID.
Как использовать
Нажмите «Генерировать» для одного или введите количество. Клик для копирования.
Опции
Количество: целое число ≥1. Генерирует указанное количество ULID.
Примеры использования
• Распределённые ID • Временные ID логов/событий • Сортируемые ключи БД • Более читаемые, чем UUID
Примеры кода
JavaScript
Read Only
1import { ulid } from 'ulid';
2
3ulid(); // 01ARZ3NDEKTSV4RRFFQ69G5FAVPython
Read Only
1import pythonulid
2
3uuid = pythonulid.ULID() # or ulid-pyPHP
Read Only
1use Hideyo\Ulid\Ulid;
2
3$ulid = (string) new Ulid();Конфиденциальность и данные
Генерация в браузере; ничего не отправляется на сервер.
Частые вопросы
- Q: Что такое ULID?
- A: ULID (Universally Unique Lexicographically Sortable Identifier) — 128-битный идентификатор, где первые 48 бит кодируют временну́ю метку с точностью до миллисекунды, а оставшиеся 80 бит — случайные данные. В отличие от UUID, ULID сортируются по времени создания.
- Q: В чём разница между ULID и UUID?
- A: ULID лексикографически сортируются по времени, что делает их лучшим выбором для первичных ключей БД и идентификаторов логов. UUID v4 полностью случайны и не содержат временного компонента. ULID используют кодировку Crockford Base32 и читаются лучше, чем шестнадцатеричный формат UUID.
- Q: Гарантирована ли уникальность ULID?
- A: Да. ULID сочетает временну́ю метку в миллисекундах с 80 битами случайности. Даже при генерации нескольких ULID в одну миллисекунду вероятность коллизии астрономически мала.
- Q: Отправляются ли данные на сервер?
- A: Нет. Генерация ULID происходит полностью в браузере. Ничего не отправляется на сервер.
