Generatore UUID
Genera UUID nelle versioni 1, 3, 4, 5, 6 e 7. Scegli una versione, configura le opzioni e clicca Genera. Tutta l’elaborazione avviene localmente nel tuo browser.
Leggerne uno indietro
Versioni UUID spiegate
| Versione | Metodo | Caso d'uso |
|---|---|---|
| v1 | Timestamp (100-ns) + nodo casuale | ID ordinati per tempo; incorpora la data di creazione |
| v4 | Casuale crittograficamente | ID univoco generico - il più popolare |
| v5 | Hash SHA-1 di namespace + nome | Come v3 ma usa SHA-1 (consigliato rispetto a v3) |
| v6 | Timestamp v1 riordinato | Ordinamento ottimale per database di ID basati sul tempo |
| v7 | Timestamp Unix ms + casuale | Moderno basato sul tempo, monotonico, ideale per database |
La versione 4 è quella da usare per impostazione predefinita: sono solo bit casuali, quindi non rivela nulla e collide solo in teoria. La versione 7 vale la pena conoscerla, perché mette il tempo davanti: una colonna di questi valori si ordina secondo la creazione delle righe e un indice di database resta ordinato invece di sparpagliare le scritture. Le versioni 1 e 6 incorporano lo stesso timestamp più un campo nodo; qui il nodo è casuale con il bit multicast impostato, quindi non è mai un vero indirizzo di rete. Incolla un UUID qualsiasi nell'ispettore e ti dirà la versione e, dove esiste, il momento in cui è stato creato.
Strumenti correlati
Di nuovo a rimodellare dati a mano?
Un payload che devi sistemare in una scheda del browser ogni volta è lavoro da codice. Costruiamo le integrazioni, i parser e i servizi che spostano dati tra sistemi, e ripariamo quelli che li corrompono in silenzio lungo il tragitto.
Dicci cosa stai spostando