Passa al contenuto principale

Genera localmente UUID v4 o UUID v7 casuali con timestamp in millisecondi, 1–1000 alla volta. Supporta la selezione rapida di quantità e casi e la copia uno per uno o tutti.

v4 utilizza crypto.randomUUID; v7 utilizza un timestamp in millisecondi a 48 bit e un numero casuale crittografico a 74 bit che rivela l'ora di generazione. L'incremento non è garantito allo stesso millisecondo o quando l'orologio viene riportato indietro; nessuna delle due versioni è garantita come assolutamente unica.

Tasto di scelta rapida: Ctrl/⌘+Invio. La modifica degli input o delle opzioni cancella i vecchi risultati.

Istruzioni per l'uso

  1. Seleziona v4 o v7, quantità e maiuscole e minuscole.
  2. Fai clic su Genera UUID e controlla il numero di risultati.
  3. I primi 100 elementi dell'elenco possono essere copiati uno per uno e tutti gli UUID possono essere ottenuti dal risultato della copia.

Esempi di input e output

Ingresso di esempio
Struttura dell'UUID v4
Uscita di esempio
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

x è un numero esadecimale; y è uno tra 8, 9, a o b. Questa è solo una descrizione del formato.

Domande frequenti

v4 è un identificatore casuale; i primi 48 bit di v7 sono il timestamp in millisecondi Unix e i restanti bit casuali validi sono 74 bit, che è adatto per un ordinamento approssimativo in base al tempo, ma rivelerà il tempo di generazione. Gli incrementi non sono garantiti entro lo stesso millisecondo e quando l'orologio viene riportato indietro. v1 non è supportato.

La probabilità di collisione è estremamente bassa, ma non è una garanzia matematica di assoluta non ripetibilità. Dovrebbero comunque essere stabiliti adeguati vincoli univoci quando utilizzati nei database.

Basi di calcolo e materiali di riferimento

v4 chiama crypto.randomUUID(); v7 scrive il timestamp in millisecondi Unix a 48 bit, la versione e i bit della variante secondo RFC 9562 e utilizza crypto.getRandomValues ​​per generare dati casuali a 74 bit. v7 non fornisce una rigorosa monotonia entro lo stesso millisecondo e anche il rollback dell'orologio può interrompere l'ordinamento; nessuno dei due è una garanzia assoluta e unica.

Controllo del contenuto: · Informazioni su questo sito e descrizione dei contenuti

Strumenti correlati