UUID generatorius nemokamai
Momentaliai generuokite 4 versijos UUID. Masiniu būdu generuokite iki 50 vienu metu. Kriptografiškai saugus — jūsų duomenys niekada nepalieka naršyklės.
Spustelėkite Generuoti, kad sukurtumėte UUID
UUID v4 naudoja 122 atsitiktinius bitus — dviejų UUID susidūrimo tikimybė yra astronomiškai maža.
Sugeneruota naudojant crypto.getRandomValues — kriptografiškai saugu, niekada nesiunčiama į serverį.
Dažniausi naudojimo būdai
- Sukurkite UUID duomenų bazės pirminiam raktuiSukurkite UUID v4 reikšmes naudoti kaip pirminius raktus„PostgreSQL
- Sukurkite API raktus ir žetonusSukurkite unikalius, atsitiktinius identifikatorius API raktams, seanso žetonams ir slaptybiems nuorodoms.
- Sukurkite bandymo ID programinės įrangos bandymamsSukurkite šinus unikalių ID bandymo iš šaltinio, išgalvoto duomenų ir automatinių bandymo paketų.
- Sukurkite„ReactSukurkite stabilus unikalius raktus„React
- Sukurkite sekimo ir koreliacijos IDSukurkite unikalias koreliacijos ID paskirstytam sekimui, žurnalo koreliacijai ir įvykio sekimui.
Kaip tai veikia
UUID generavimas vyksta visiškai naršyklėje, naudojant Web Crypto API crypto.getRandomValues — jokios bibliotekos priklausomybės, jokio kreipimosi į serverį. Įrankis nuo nulio realizuoja tiek RFC 4122 v4, tiek RFC 9562 v7, naudodamas rankomis parašytą bitų manipuliavimą, todėl niekas nepalieka jūsų kompiuterio.
- 1Pasirinkite versiją ir parinktisPasirinkite UUIDv4 (grynai atsitiktinis), UUIDv7 (su laiko žymos priešdėliu ir leksikografiškai rikiuojamas), NIL (visi nuliai) ar MAX (visi 0xf). Nustatykite, kiek generuoti (1–50), ir ar rašyti didžiosiomis raidėmis, ar apgaubti riestiniais skliaustais, kaip kalboms, tokioms kaip C#.
- 2crypto.getRandomValues užpildo 16 baitųv4 ir v7 versijoms naršyklės kriptografiškai saugus atsitiktinių skaičių generatorius užpildo 16 baitų Uint8Array. v4 versijai bitai 6 ir 8 užmaskuojami, kad nustatytų RFC 4122 versijos (0x40) ir varianto (0x80) laukus. v7 versijai pirmieji 6 baitai perrašomi dabartine Unix milisekundžių laiko žyma, todėl kiekvienas ID rikiuojamas pagal sukūrimo laiką, tada versijos ir varianto bitai nustatomi 6 ir 8 baituose.
- 3Baitai formatuojami į standartinę su brūkšneliais eilutę16 baitų konvertuojami į mažosiomis raidėmis šešioliktainį formatą ir padalijami į kanonines 8-4-4-4-12 grupes (pvz., 550e8400-e29b-41d4-a716-446655440000). Didžiosios raidės ir riestiniai skliaustai pridedami šiame etape.
- 4Eksportuokite jūsų tiksliniu formatuRezultatus galima kopijuoti atskirai ar masiškai. Eksporto pasirinkiklis performatuoja sąrašą kaip paprastą tekstą, JSON masyvą, CSV, SQL INSERT VALUES bloką, C# new Guid(...) išraiškas, arba Python sąrašo literalą, prieš kopijuojant į iškarpinę ar atsisiunčiant kaip failą.
Susiję įrankiai
Slaptažodžių generatorius
Kurkite stiprius, atsitiktinius slaptažodžius su pasirenkamu ilgiu, simbolių tipais ir išimtimis. Nemokamai, be prisijungimo.
Atsitiktinių skaičių generatorius
Generuokite atsitiktinius skaičius bet kokiame diapazone, kurkite unikalius skaičių sąrašus arba meskite kauliukus. Naudoja kriptografiškai saugų atsitiktinumą.
Atsitiktinių spalvų generatorius
Generuok atsitiktines spalvas po vieną arba kaip penkių spalvų paletę, užrakink patikusias, kopijuok HEX, RGB ar HSL reikšmes ir eksportuok paletę kaip PNG arba CSS.