Генератор на UUID v7
Генерирайте UUID v7 стойности онлайн: сортируеми по време UUID с 48-битово времево клеймо в милисекунди и 74 произволни бита.
Генерирани идентификатори
Как е изграден този ID
- Структура
- 48-битово Unix времево клеймо в милисекунди, битове за версия 7, RFC битове за вариант и произволно запълване.
- Ентропия
- 74 произволни бита в тази имплементация; не се използва монотонен брояч.
- Време
- Да. Първите 48 бита кодират времето на създаване, така че идентификаторите се сортират по време при различни милисекунди.
- Риск от колизия
- В рамките на една милисекунда колизиите зависят от 74 произволни бита; при изключително голям обем в рамките на една и съща милисекунда е препоръчително да използвате координирана услуга за ID.
- Пример
019f54d2-1447-75a9-9a46-13091a9550de
Вашите идентификатори се генерират локално със силна произволност от браузъра. Нищо не се изпраща до BroBroGo.
Често задавани въпроси
Защо да избера UUID v7 пред UUID v4?
UUID v7 запазва структурата на UUID, но се сортира по време, което помага на лог файловете, индексите в бази данни и потоците от събития да останат в приблизителен хронологичен ред.
Скрива ли UUID v7 времето на създаване?
Не. Времевото клеймо е част от самия идентификатор. Използвайте UUID v4 или NanoID, ако имате нужда от непрозрачен идентификатор без времеви данни.