Vai al contenuto

Generatore UUID

Web e sviluppo

Come crei un nuovo UUID?

UUID casuali versione 4 o ordinati per tempo versione 7, creati sul tuo dispositivo.

Versione

UUID

–

122 bit casuali, versione 4

Link sponsorizzati

UUID casuali versione 4 o ordinati per tempo versione 7, creati sul tuo dispositivo.

Come si usa

  1. Scegli la versione 4 per un UUID casuale o la versione 7 per ordinarli in base al momento di creazione.
  2. Copia l’UUID. Premi Genera di nuovo per ottenerne un altro.
  3. Usa le impostazioni aggiuntive per crearne fino a 100 insieme, usare il maiuscolo o aggiungere le graffe.

Come funziona

Un UUID è un identificativo a 128 bit scritto con 32 cifre esadecimali in cinque gruppi, come 919108f7-52d1-4320-9bac-f847db4148a8. È progettato per essere unico senza chiedere a nessuno: due computer possono crearne nello stesso istante senza collisioni, a tutti gli effetti pratici. Per questo è una chiave comune per righe di database, file e messaggi.

Un UUID versione 4 è casuale tranne sei bit fissi che indicano versione e variante, lasciando 122 bit casuali. La probabilità di due valori uguali è trascurabile. Un UUID versione 7 inizia con il tempo Unix in millisecondi (48 bit) e riempie il resto con bit casuali: i nuovi si ordinano dopo i vecchi, mantenendo ordinati gli indici dei database. All’interno di un millisecondo, lo strumento usa un conteggio crescente per preservare l’ordine (RFC 9562, sezioni 5.4, 5.7 e 6.2).

La casualità proviene dal generatore sicuro del dispositivo, mai da una semplice formula; gli UUID vengono creati nel browser e non vengono inviati. Un UUID versione 7 rivela quando è stato creato: non usarlo se questa informazione deve restare privata.

Link sponsorizzati

Domande frequenti

Due UUID possono essere uguali?

In teoria sì, in pratica no. Con 122 bit casuali una ripetizione è astronomicamente improbabile, quindi i programmi considerano unico un nuovo UUID versione 4.

Devo usare la versione 4 o la 7?

Usa la versione 4 se serve solo un identificativo unico. Usa la 7 per chiavi di database, quando l’ordine di creazione è utile e mostrarne il momento non è un problema.

Un UUID è uguale a un GUID?

Sì. GUID è il nome usato da Microsoft. Windows lo scrive spesso in maiuscolo e tra graffe, le due opzioni aggiuntive presenti qui.

Maiuscole o parentesi graffe cambiano l’UUID?

No. Cambiano solo il modo di scrivere lo stesso identificatore.

Posso ricavare la data di creazione da un UUID versione 4?

No. La versione 4 contiene bit casuali, non una marca temporale. La versione 7 include una marca temporale di creazione.

Altri strumenti in Web e sviluppo

Tutti i 18 strumenti in Web e sviluppo

Link sponsorizzati

Link sponsorizzati