Liigu sisu juurde

UUID-generaator

Veeb ja arendus

Kuidas luua uus UUID?

Sinu seadmes loodud juhuslikud UUID-d: versioon 4 või ajaliselt järjestatud versioon 7.

Versioon

UUID

–

122 juhuslikku bitti, versioon 4

Sponsitud lingid

Sinu seadmes loodud juhuslikud UUID-d: versioon 4 või ajaliselt järjestatud versioon 7.

Kuidas kasutada

  1. Vali juhusliku UUID jaoks versioon 4 või versioon 7, kui UUID-d peaksid järjestuma loomisaja järgi.
  2. Kopeeri UUID. Uue jaoks vajuta „Loo uuesti“.
  3. Lisaseadetega saad luua kuni 100 korraga, kasutada suurtähti või lisada looksulud.

Kuidas see töötab

UUID on 128-bitine tunnus, mis kirjutatakse 32 kuueteistkümnendnumbrina viies rühmas, näiteks 919108f7-52d1-4320-9bac-f847db4148a8. See on mõeldud olema kordumatu kelleltki küsimata: kaks arvutit võivad luua UUID-sid samal hetkel ja praktiliselt siiski mitte kattuda. Seetõttu on need levinud võtmed andmebaasiridade, failide ja sõnumite jaoks.

Versiooni 4 UUID on juhuslik, välja arvatud kuus fikseeritud bitti, mis märgivad versiooni ja variandi; juhuslikke bitte jääb 122. Kahe kattumise võimalus on nii väike, et seda võib eirata. Versiooni 7 UUID algab Unixi ajaga millisekundites (48 bitti) ja täidab ülejäänu juhuslike bittidega, nii et uuemad järjestuvad vanemate järele ning andmebaasi indeksid püsivad korras. Ühe millisekundi sees kasutab tööriist kasvavat loendurit, et järjekord säiliks (RFC 9562, jaotised 5.4, 5.7 ja 6.2).

Juhuslikkus pärineb sinu seadme turvalisest generaatorist, mitte lihtsast valemist, ning UUID-d luuakse brauseris ja neid ei saadeta kuhugi. Versiooni 7 UUID näitab loomise aega, seega ära kasuta seda seal, kus see peaks jääma privaatseks.

Sponsitud lingid

Korduma kippuvad küsimused

Kas kaks UUID-d võivad olla samad?

Teoorias jah, praktikas mitte. 122 juhusliku biti korral on kordus astronoomiliselt ebatõenäoline, nii et programmid käsitlevad uut versiooni 4 UUID-d kordumatuna.

Kas kasutada versiooni 4 või 7?

Kasuta versiooni 4, kui vajad ainult kordumatut tunnust. Versioon 7 sobib andmebaasivõtmeteks, kui loomisaja järgi järjestamine aitab ja loomisaja avaldamine pole probleem.

Kas UUID on sama mis GUID?

Jah. GUID on Microsofti kasutatav nimi. Windows kirjutab selle sageli suurtähtedega ja looksulgudes; need on siinsed kaks lisavalikut.

Kas suurtähed või looksulud muudavad UUID-d?

Ei. Need muudavad ainult sama identifikaatori kirjapilti.

Kas saan versiooni 4 UUID-st tuvastada loomise aja?

Ei. Versioon 4 sisaldab juhuslikke bitte, mitte ajatemplit. Versioon 7 sisaldab loomise ajatemplit.

Sponsitud lingid

Sponsitud lingid