Generator UUID
Generați UUID-uri în versiunile 1, 3, 4, 5, 6 și 7. Alegeți o versiune, configurați opțiunile și faceți clic pe Generează. Toată procesarea are loc local în browserul dvs.
Citiți unul înapoi
Versiunile UUID explicate
| Versiune | Metodă | Caz de utilizare |
|---|---|---|
| v1 | Timestamp (100-ns) + nod aleatoriu | ID-uri ordonate temporal; încorporează momentul creării |
| v4 | Aleatoriu criptografic | ID unic de uz general — cel mai popular |
| v5 | Hash SHA-1 al namespace + nume | Ca v3 dar folosește SHA-1 (recomandat în locul v3) |
| v6 | Timestamp v1 reordonat | Sortare prietenoasă pentru baze de date a ID-urilor bazate pe timp |
| v7 | Timestamp Unix ms + aleatoriu | Modern, bazat pe timp, monotonic, ideal pentru baze de date |
Versiunea 4 este cea la care se apelează implicit: nu este decât biți aleatori, deci nu dezvăluie nimic și se ciocnește doar în teorie. Versiunea 7 merită cunoscută, fiindcă pune timpul în față, ceea ce înseamnă că o coloană de astfel de valori se sortează în ordinea creării rândurilor, iar un index de bază de date rămâne ordonat în loc să împrăștie scrierile. Versiunile 1 și 6 înglobează aceeași marcă temporală plus un câmp de nod; nodul de aici este aleator, cu bitul multicast setat, deci nu este niciodată o adresă de rețea reală. Lipiți orice UUID în inspector și vă va spune versiunea și, acolo unde există, momentul creării.
Instrumente înrudite
Iar remodelați date de mână?
O sarcină utilă pe care o reparați de fiecare dată într-o filă de browser este treabă de cod. Construim integrările, analizoarele și serviciile care mută date între sisteme și le reparăm pe cele care le strică pe tăcute pe drum.
Spuneți-ne ce mutați