Генератор на ULID

Генерирайте ULID стойности онлайн: 26-знакови Crockford Base32 идентификатори с 48-битово време и 80 произволни бита.

Генерирани идентификатори
Готово. Генерирайте ULID стойности във Вашия браузър.

Как е изграден този ID

Структура
26 Crockford Base32 знака: 10 знака за време, последвани от 16 произволни знака.
Ентропия
80 произволни бита след 48-битовото времево клеймо в милисекунди.
Време
Да. Първите 10 знака кодират времето в милисекунди, а лексикалната подредба следва времевата последователност.
Риск от колизия
Произволната опашка съдържа 80 бита; рискът зависи основно от това колко идентификатора създавате в рамките на една и съща милисекунда.
Пример
01KXAVRZJ6BBWA9QVKMQVYSZAD

Вашите идентификатори се генерират локално със силна произволност от браузъра. Нищо не се изпраща до BroBroGo.

Често задавани въпроси

За какво е полезен ULID?

ULID е компактен, удобен за URL адреси и може да се сортира по време като обикновен текст, което е изключително полезно за лог файлове, ключове на обекти и записи, които трябва да се сортират по време на създаване.

Едно и също нещо ли са ULID и UUID v7?

Не. И двата формата включват време в милисекунди, но ULID използва Crockford Base32 и съдържа 26 знака, докато UUID v7 запазва стандартната шестнадесетична структура на UUID.