Генератор ULID
Генерируйте ULID — уникальные идентификаторы со встроенной меткой времени: сортируются как автоинкремент, но уникальны в распределённых системах. Пакетная генерация с расшифровкой времени.
| 01M71G1QYRBEP7P7RR40M4323D | 10.11.2026, 04:09:36 |
| 01M71G1QYSG6BXFX7EKEAKXEQ0 | 10.11.2026, 04:09:36 |
| 01M71G1QYVCWFB7BFKKJTCP4A8 | 10.11.2026, 04:09:36 |
| 01M71G1QYWTPE851RXXY4054S6 | 10.11.2026, 04:09:36 |
| 01M71G1QYXW61JJCJT83YT57AQ | 10.11.2026, 04:09:36 |
Частые вопросы
Чем ULID отличается от UUID?
ULID — 26 символов Crockford Base32 и начинается с миллисекундной метки времени, поэтому ULID сортируются по времени создания. UUIDv4 случаен и не сортируется.
Подходят ли ULID для ключей базы?
Да — с 80 битами случайности вероятность коллизий пренебрежима, а k-сортируемость снимает проблему разбалансировки B-tree индексов.
Сколько ULID можно сгенерировать?
До 100 за раз, с криптографически стойкой случайностью (crypto.getRandomValues) и расшифрованной меткой времени у каждого.