UUID generatorius — atsitiktiniai v4 identifikatoriai

<iframe src="https://skaiciuoti.lt/embed/uuid-generatorius/" width="100%" height="500" style="border:none;border-radius:12px" title="UUID generatorius — atsitiktiniai v4 identifikatoriai" loading="lazy"></iframe>

Susijusios skaičiuoklės

Kas yra UUID?

UUID (Universaliai unikalus identifikatorius) yra 128 bitų žyma, standartizuota RFC 4122, užrašoma kaip 32 šešioliktainiai skaitmenys, suskirstyti į penkias grupes: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUID sukurti taip, kad būtų globaliai unikalūs be centralizuotos institucijos.

Kas yra UUID v4?

UUID 4 versija generuojama iš atsitiktinių baitų. Išskyrus du fiksuotus bitus, žyminčius versiją, visi 122 likę bitai yra atsitiktiniai. Dviejų UUID v4 sutapimo tikimybė yra astronomiškai maža — apie 1 iš 5,3 × 10³⁶.

Kaip sugeneruoti UUID?

Įveskite reikiamą UUID kiekį (1–100) ir spauskite Generuoti UUID. Rezultatai pasirodo iš karto, po vieną UUID kiekvienoje eilutėje. Naudokite kopijavimo mygtuką, kad nukopijuotumėte visus UUID į iškarpinę.

Kam naudojami UUID?

UUID naudojami visur, kur reikia globaliai unikalių identifikatorių be centralizuoto koordinavimo: duomenų bazių pirminiai raktai, sesijų žetonai, failų pavadinimai, API resursų identifikatoriai, įrenginių identifikatoriai ir paskirstytų sistemų įvykių ID. Juos palaiko PostgreSQL, MongoDB ir dauguma programavimo kalbų. Kuriant sistemas su laiko žymomis, mūsų datos skaičiuoklė padeda tiksliai apskaičiuoti intervalus tarp įvykių. Atsitiktiniams skaitiniams kodams ar PIN numeriams generuoti tinka atsitiktinių skaičių generatorius.

Kaip atrodo UUID praktikoje?

UUID formatas yra xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, kur 4 žymi 4 versiją, o y yra vienas iš 8, 9, a arba b. Pavyzdys: 550e8400-e29b-41d4-a716-446655440000.

Ar UUID skiria didžiąsias ir mažąsias raides?

Pagal specifikaciją UUID neatskiria didžiųjų ir mažųjų raidžių. Šis generatorius išveda mažosiomis raidėmis, o tai yra labiausiai paplitusi konvencija.

Kuo skiriasi UUID versijos viena nuo kitos?

UUID v1 koduoja laiko žymą ir generuojančio įrenginio MAC adresą, todėl gali atskleisti sistemos informaciją ir netinka privatumo jautriems kontekstams. UUID v3 ir v5 yra deterministiniai: UUID išvedamas iš vardų erdvės ir įvesties eilutės naudojant MD5 (v3) arba SHA-1 (v5) — ta pati įvestis visada duoda tą patį UUID. UUID v4 (naudojamas šiame įrankyje) yra grynai atsitiktinis ir plačiausiai naudojamas. UUID v7 yra nauja versija, derinanti milisekundės laiko žymą su atsitiktiniais bitais — tai leidžia UUID natūraliai rūšiuoti pagal sukūrimo laiką, kas labai naudinga duomenų bazių indeksų našumui.