NimbleTools

Генератор ULID

Генерируйте ULID — уникальные идентификаторы со встроенной меткой времени: сортируются как автоинкремент, но уникальны в распределённых системах. Пакетная генерация с расшифровкой времени.

01M71G1QYRBEP7P7RR40M4323D10.11.2026, 04:09:36
01M71G1QYSG6BXFX7EKEAKXEQ010.11.2026, 04:09:36
01M71G1QYVCWFB7BFKKJTCP4A810.11.2026, 04:09:36
01M71G1QYWTPE851RXXY4054S610.11.2026, 04:09:36
01M71G1QYXW61JJCJT83YT57AQ10.11.2026, 04:09:36

Частые вопросы

Чем ULID отличается от UUID?

ULID — 26 символов Crockford Base32 и начинается с миллисекундной метки времени, поэтому ULID сортируются по времени создания. UUIDv4 случаен и не сортируется.

Подходят ли ULID для ключей базы?

Да — с 80 битами случайности вероятность коллизий пренебрежима, а k-сортируемость снимает проблему разбалансировки B-tree индексов.

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

До 100 за раз, с криптографически стойкой случайностью (crypto.getRandomValues) и расшифрованной меткой времени у каждого.