.ro

Generator UUID v4 și v7

Identificatori unici de 128 de biți, unul sau o mie deodată. Lipește un UUID existent ca să vezi ce versiune e și, dacă are, când a fost făcut.

Rulează în browser Gratuit, fără cont
Ce generez

v4 sau v7

Un UUID are 128 de biți, scriși ca 32 de cifre hexazecimale în cinci grupe. v4 are 122 de biți aleatori: nu spune nimic despre când sau unde a fost făcut. v7 începe cu momentul creării, în milisecunde de timp Unix, și continuă cu biți aleatori, după RFC 9562; de aceea UUID-urile v7 se sortează în ordinea în care au fost făcute, ceea ce le face potrivite drept chei într-o bază de date.

Când generezi mai multe v7 în aceeași milisecundă, fiecare e cu unu mai mare decât precedentul (metoda „monotonic random” din RFC 9562), deci ordinea rămâne corectă și în cadrul unui lot.

Analiza unui UUID

Lipește un UUID în orice scriere obișnuită (cu sau fără cratime, între acolade, cu urn:uuid:) și vezi versiunea, varianta și, pentru versiunile 1, 6 și 7, data la care a fost creat.

Nimic nu pleacă din browser

UUID-urile sunt generate în browserul tău, cu generatorul criptografic al acestuia (crypto.getRandomValues); nu sunt cerute de la un server și nu sunt păstrate nicăieri.

Întrebări frecvente

Pot să se repete două UUID-uri v4?

În teorie da, dar cu 122 de biți aleatori șansa e atât de mică încât în practică nu contează.

UUID sau GUID?

Sunt același lucru: RFC 9562, standardul UUID, spune că UUID-urile se mai numesc și GUID.

↑ ↓ alegi · Enter deschizi · Esc închizi