CanDoYa
BG

Безплатен UUID генератор (v4 и v7)

Работи изцяло в браузъра - без качване и без регистрация.

Версия

Напълно случаен - 122 бита от сигурен източник на случайност.

Формат
Зареждане…
Споделете този инструмент

Какво е UUID генератор?

UUID генераторът създава универсално уникални идентификатори - 128-битови стойности, записани като 36 знака от шестнайсетични цифри и тирета, например 550e8400-e29b-41d4-a716-446655440000. Този инструмент създава случайни UUID версия 4 и подредени по време UUID версия 7 според RFC 9562, наведнъж и изцяло във вашия браузър, така че идентификаторите никога не напускат устройството ви.

Как се използва

  1. 1Изберете версия. Изберете UUID v4 за напълно случайни идентификатори или UUID v7 за подредени по време идентификатори, които се сортират по момент на създаване.
  2. 2Задайте количеството. Изберете колко UUID да генерирате наведнъж - от 1 до 1000.
  3. 3Настройте формата. Оставете стандартната форма с малки букви и тирета, или включете Главни букви, или изключете Тирета, за да съответства на начина, по който системата ви съхранява идентификаторите.
  4. 4Копирайте това, от което имате нужда. Натиснете Копирай за отделен UUID или Копирай всички, за да получите цялата партида, по един на ред.

За кого е

Всеки UUID се създава локално чрез генератора на случайни числа Web Crypto на браузъра, така че нищо не се качва към сървър и инструментът работи офлайн след първото зареждане на страницата. Изберете версия 4, когато просто ви трябва непредвидим случаен идентификатор, или версия 7, когато идентификаторите ще бъдат ключове в база данни: v7 започва с 48-битов времеви маркер на създаването, така че редовете се вмъкват подред, а индексите тип B-дърво остават бързи. Партида v7, генерирана тук, е дори строго подредена в рамките на една и съща милисекунда благодарение на монотонния брояч от RFC 9562. Превключете изхода на главни букви или премахнете тиретата, ако вашата база данни или спецификация съхранява UUID като 32 обикновени шестнайсетични цифри.

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

Безплатен ли е UUID генераторът?

Да, напълно безплатен е, без регистрация и без ограничения. Всеки UUID се генерира във вашия браузър, така че можете да създавате колкото си искате партиди до 1000 наведнъж, дори офлайн след като страницата вече се е заредила.

Качват ли се генерираните UUID някъде?

Не. UUID се създават локално чрез Web Crypto API във вашия браузър и нищо не се изпраща към сървър, така че идентификаторите, които генерирате за частни системи, остават на вашето устройство.

Каква е разликата между UUID v4 и v7?

v4 са 122 случайни бита - максимална непредвидимост, без структура. v7 заменя първите 48 бита с времеви маркер на Unix в милисекунди, така че идентификаторите се подреждат по момент на създаване. Използвайте v7 за ключове на база данни, които печелят от подредено вмъкване, и v4, когато идентификаторите не трябва да разкриват нищо.

Могат ли два UUID да се сблъскат?

На практика - не. При 122-та случайни бита на v4 би трябвало да генерирате около 330 квадрилиона UUID, преди да има дори 1% шанс за едно дублиране. Този инструмент използва и криптографски сигурния източник на случайност на браузъра, а не слаб псевдослучаен генератор.

Защо UUID има 36 знака и тирета?

UUID е 128 бита, записани като 32 шестнайсетични цифри, групирани 8-4-4-4-12 чрез четири тирета за по-добра четимост - общо 36 знака. Много системи съхраняват само 32-те шестнайсетични цифри; превключвателят Тирета ви дава точно тази компактна форма.

Може ли времевият маркер да се извлече обратно от UUID v7?

Да. Първите 12 шестнайсетични цифри на UUID v7 са неговият 48-битов времеви маркер на Unix в милисекунди. Когато генерирате тук идентификатори v7, инструментът декодира този вграден времеви маркер и го показва под партидата в UTC.

UUID същото ли е като GUID?

Да. GUID (globally unique identifier) е името, дадено от Microsoft на същия 128-битов формат; UUID е неутралният по отношение на доставчика термин, стандартизиран в RFC 9562. Всеки UUID, генериран тук, е валиден GUID, макар инструментите на Microsoft често да показват GUID с главни букви.

Еквивалентни ли са UUID с главни и малки букви?

Да. RFC 9562 казва, че шестнайсетичните цифри не различават главни от малки букви, като малките букви са каноничната форма на изхода. Превключвателят Главни букви променя само начина, по който идентификаторът се показва и копира - това остава същият UUID.