Generatore di UUID v7

Genera identificatori UUID v7 ordinabili per timestamp nel browser per database, eventi e sistemi distribuiti.

Opzioni
Genera un singolo identificatore UUID v7 o un lotto locale.

Usa il valore dell'orologio corrente o fissa il timestamp dell'UUID v7 a uno specifico millisecondo Unix.

UUID generati
I valori UUID v7 vengono generati localmente con un timestamp Unix in millisecondi e bit casuali.
VersioneUUID v7
Generati0
Millisecondi UnixNon disponibile
TimestampNon disponibile

UUID v7 è un formato UUID moderno che posiziona un timestamp Unix in millisecondi all’inizio dell’identificatore e riempie i bit rimanenti con casualità. In questo modo i valori sono, in pratica, univoci a livello globale e rimangono naturalmente ordinabili per momento di creazione.

Cosa fa questo strumento

Questo generatore crea valori UUID v7 interamente nel browser. Puoi generare un singolo identificatore o un lotto fino a 100, quindi copiare l’elenco o scaricarlo come file di testo per dati iniziali, record di database, fixture di eventi o payload di test.

Ora attuale o personalizzata

Usa l’ora attuale per record applicativi normali, chiavi di importazione e dati di test che devono riflettere il momento in cui sono stati creati. Passa a un timestamp personalizzato quando ti servono esempi dall’aspetto deterministico, righe inserite retroattivamente, eventi riprodotti o fixture che devono ordinarsi intorno a un momento specifico.

Quando UUID v7 è utile

UUID v7 è utile quando vuoi identificatori opachi che si ordinino comunque bene in database, log, code e flussi di eventi distribuiti. Rispetto ai valori UUID v4 casuali, UUID v7 riduce la riorganizzazione degli indici perché i record più recenti tendono a comparire vicino alla fine di uno spazio di chiavi ordinato.

Note su ordinabilità e sicurezza

La porzione di timestamp registra i millisecondi, non un valore privato o segreto. Se un identificatore non deve rivelare l’orario approssimativo di creazione, usa invece un formato completamente casuale. All’interno di un lotto generato, questo strumento mantiene i valori monotoni per lo stesso millisecondo preservando i bit di versione e variante di UUID v7.