Генератар UUID — бясплатна
Генеруйце UUID версіі 4 імгненна. Масавая генерацыя да 50 адразу. Крыптаграфічна бяспечна — вашы дадзеныя ніколі не пакідаюць браўзер.
Націсніце Генераваць для стварэння UUID
UUID v4 выкарыстоўвае 122 выпадковых біта — верагоднасць супадзення двух UUID астранамічна малая.
Сгенеравана з дапамогай crypto.getRandomValues — крыптаграфічна бяспечна, на сервер не адпраўляецца.
Тыповыя выкарыстанні
- Стварыце UUID для первічных ключаў базы дадзеныхСтварыце UUID v4 значэнні для выкарыстання ў якасці первічных ключаў у PostgreSQL, MySQL, MongoDB і іншых базах дадзеных.
- Стварыце ключыключы API і токеныСтварыце уніхальныя, выпадковыя ідэнтыфікатары для ключаў API, сесійных токенаў і сакрэтных спасылак.
- Стварыць тэставыя ID для тэсціравання ПЗСтварыце партыі уніхальных ID для тэставых фіксктур, наслідаваных дадзеных і аўтаматызаваных тэст-набораў.
- Стварыце React і Frontend Component KeysСтварыце стабільныя уніхальныя ключы для React спісаў, дынамічных полей форм і ўсйстваў кампанентаў.
- Стварыце ID тыпу ці кареляцыяўСтварыце уніхальныя ID кареляцыяў для распрацаванага трасірвання, кареляцыі журналаў і тыпу падзеяў.
Як гэта працуе
Генерацыя UUID выконваецца цалкам у браўзеры з дапамогай crypto.getRandomValues Web Crypto API — без залежнасці ад бібліятэкі, без выкліку сервера. Інструмент рэалізуе як RFC 4122 v4, так і RFC 9562 v7 з нуля з дапамогай уласнаручна напісанай маніпуляцыі бітамі, так что нічога не пакідае вашу машыну.
- 1Абярыце версію і опцыіАбярыце UUIDv4 (чыста выпадковы), UUIDv7 (з прэфіксам пазнакі часу і лексікаграфічна сартавальны), NIL (усе нулі) ці MAX (усе 0xf). Задайце, колькі генераваць (1–50) і ці варта пераводзіць у верхні рэгістр ці абгортваць у фігурныя дужкі для моў, як C#.
- 2crypto.getRandomValues запаўняе 16 байтаўДля v4 і v7 крыптаграфічна бяспечны генератар выпадковых лікаў браўзера запаўняе Uint8Array з 16 байтаў. Для v4 біты 6 і 8 маскіруюцца, каб задаць палі версіі (0x40) і варыянта (0x80) RFC 4122. Для v7 першыя 6 байтаў перазапісваюцца бягучай пазнакай часу Unix у мілісекундах, робячы кожны ID сартавальным па часе стварэння, потым біты версіі і варыянта задаюцца на байтах 6 і 8.
- 3Байты фарматуюцца ў стандартны радок са злучкамі16 байтаў пераводзяцца ў шаснаццатковы фармат ніжняга рэгістру і разбіваюцца на кананічныя групы 8-4-4-4-12 (напрыклад, 550e8400-e29b-41d4-a716-446655440000). Пераклад у верхні рэгістр і абгортванне ў фігурныя дужкі прымяняюцца на гэтым этапе.
- 4Экспарт у ваш мэтавы фарматВынікі можна скапіяваць паасобку ці масава. Селектар экспарту перафарматуе спіс як звычайны тэкст, масіў JSON, CSV, блок SQL INSERT VALUES, выразы C# new Guid(...), ці Python-літарал спіса перад капіраваннем у буфер абмену ці спампоўваннем як файл.
Звязаныя інструменты
Генератар пароляў
Стварайце надзейныя выпадковыя паролі з наладжвальнай даўжынёй, тыпамі сімвалаў і выключэннямі. Бясплатна, без уваходу.
Генератар выпадковых лічбаў
Генеруйце выпадковыя лічбы ў любым дыяпазоне, стварайце ўнікальныя спісы лічбаў або кідайце косці. Выкарыстоўвае крыптаграфічна бяспечную выпадковасць.
Генератар выпадковых колераў
Ствараеце выпадковыя колеры па адным або ў выглядзе палітры з пяці, блакуйце патрэбныя, капіруйце значэнні HEX, RGB або HSL і экспартуйце палітру як PNG або CSS.