UUID ģenerētājs bez maksas
Ģenerē 4. versijas UUID tūlītēji. Vairumā ģenerē līdz 50 vienlaikus. Kriptogrāfiski drošs — dati nekad nepārsniegs pārlūkprogrammu.
Noklikšķiniet Ģenerēt, lai izveidotu UUID
UUID v4 izmanto 122 nejaušas bites — divu UUID sadursmes varbūtība ir astronomiskimazas iespējas.
Ģenerēts ar crypto.getRandomValues — kriptogrāfiski droši, nekad netiek nosūtīts serverim.
Biežākie lietojumi
- Ģenerējiet UUID datu bāzes primārajam atslēgamIzveidojiet UUID v4 vērtības, ko izmantot kā primārajās atslēgas PostgreSQL, MySQL, MongoDB un citās datu bāzēs.
- Ģenerējiet API atslēgas un žetonuIzveidojiet unikālu, nejaušu identifikatorus API atslēgām, sesijas žetoniem un slepenajām atsaucēm.
- Ģenerējiet testa ID programmatūras testēšanaiIzveidojiet unikālu ID partijas testa pierakstiem, izliktas datu un automatizētiem testa komplektiem.
- Ģenerējiet React un priekšējās daļas komponentu atslēgasIzveidojiet stabilus unikalus atslēgas React sarakstiem, dinamiskiem formu laukiem un komponentu instancēm.
- Ģenerējiet izsekošanas un korelācijas IDIzveidojiet unikalas korelācijas ID izkliedētai izsekošanai, žurnāla koreliacijai un notikumu izsekošanai.
Kā tas darbojas
UUID ģenerēšana notiek pilnībā pārlūkprogrammā, izmantojot Web Crypto API crypto.getRandomValues — bez bibliotēkas atkarības, bez servera izsaukuma. Rīks ievieš gan RFC 4122 v4, gan RFC 9562 v7 no nulles, izmantojot pašrakstītu bitu manipulāciju, tāpēc nekas neatstāj jūsu ierīci.
- 1Izvēlieties versiju un opcijasIzvēlieties UUIDv4 (tīri nejaušs), UUIDv7 (laika-zīmoga priedēkļots un leksikogrāfiski kārtojams), NIL (visas nulles) vai MAX (visi 0xf). Iestatiet, cik daudz ģenerēt (1–50) un vai rakstīt lielos burtos vai ietīt figūriekavās valodām, piemēram, C#.
- 2crypto.getRandomValues aizpilda 16 baitusv4 un v7 pārlūkprogrammas kriptogrāfiski drošais nejaušo skaitļu ģenerators aizpilda 16 baitu Uint8Array. v4 biti 6 un 8 tiek maskēti, lai iestatītu RFC 4122 versijas (0x40) un varianta (0x80) laukus. v7 pirmie 6 baiti tiek pārrakstīti ar pašreizējo Unix milisekunžu laika zīmogu, padarot katru ID kārtojamu pēc izveides laika, tad versijas un varianta biti tiek iestatīti baitos 6 un 8.
- 3Baiti tiek formatēti standarta ar-defisēm virknē16 baiti tiek konvertēti uz mazajiem heksadecimālajiem burtiem un sadalīti kanoniskajās 8-4-4-4-12 grupās (piemēram, 550e8400-e29b-41d4-a716-446655440000). Lielie burti un iekavu-ietīšana tiek pielietoti šajā posmā.
- 4Eksports jūsu mērķa formātāRezultātus var kopēt atsevišķi vai masveidā. Eksporta selektors pārformatē sarakstu kā vienkāršu tekstu, JSON masīvu, CSV, SQL INSERT VALUES bloku, C# new Guid(...) izteiksmes vai Python saraksta literāli, pirms kopēšanas starpliktuvē vai lejupielādes kā failu.
Saistītie rīki
Paroļu ģenerators
Izveidojiet drošas, nejaušas paroles ar pielāgotu garumu, rakstzīmju veidiem un izņēmumiem. Bez maksas, bez pieteikšanās.
Nejaušu skaitļu ģenerētājs
Ģenerē nejaušus skaitļus jebkurā diapazonā, veido unikālus skaitļu sarakstus vai metiet kauliņus. Izmanto kriptogrāfiski drošu nejaušību.
Nejaušu krāsu ģenerators
Ģenerē nejaušas krāsas pa vienai vai kā piecu krāsu paleti, nofiksē patikušās, kopē HEX, RGB vai HSL vērtības un eksportē paleti kā PNG vai CSS.