Generatore UUID v7
Generi valori UUID v7 online: UUID ordinabili temporalmente con marcatura temporale a 48 bit in millisecondi e 74 bit casuali.
ID generati
Come viene generato questo ID
- Struttura
- Marcatura temporale Unix a 48 bit in millisecondi, bit di versione 7, bit di variante RFC e riempimento casuale.
- Entropia
- 74 bit casuali in questa implementazione; non viene utilizzato alcun contatore monotonico.
- Data/Ora
- Sì. I primi 48 bit codificano il momento di creazione, consentendo l'ordinamento cronologico degli ID generati in millisecondi diversi.
- Rischio di collisione
- All'interno dello stesso millisecondo, le collisioni dipendono da 74 bit casuali; volumi estremamente elevati nello stesso millisecondo dovrebbero affidarsi a un servizio di coordinamento ID.
- Esempio
019f54d2-15e2-7cda-a614-98ea42e5cfc5
I Suoi ID vengono generati localmente tramite funzioni di generazione casuale sicure del browser. Nessun dato viene inviato a BroBroGo.
Domande frequenti
Perché scegliere l'UUID v7 al posto dell'UUID v4?
L'UUID v7 mantiene la struttura classica dell'UUID ma supporta l'ordinamento temporale, aiutando a mantenere log, indici di database e flussi di eventi in ordine quasi cronologico.
L'UUID v7 nasconde l'ora di creazione?
No. La marcatura temporale è parte integrante dell'ID. Utilizzi UUID v4 o NanoID se necessita di un identificativo opaco privo di dati temporali.