Generatore di UUID v1

Genera uno o molti identificatori UUID v1 basati sul tempo nel browser con indirizzo MAC e sequenza di clock configurabili.

Opzioni
Inizia con un UUID, poi passa alla modalità batch quando ti serve un elenco.

La modalità singola mantiene l’output mirato; la modalità batch abilita l’impostazione della quantità.

Un valore a 14 bit usato con il timestamp per evitare collisioni.

Per impostazione predefinita viene usato un indirizzo casuale amministrato localmente, così gli indirizzi hardware reali non vengono esposti.

Risultati
Valori UUID v1 generati localmente per la modalità e le impostazioni del nodo selezionate.

-

Genera identificatori UUID v1 localmente nel tuo browser quando ti servono valori che includono l’ora di creazione e un identificatore di nodo. Questo strumento è utile per integrazioni legacy, importazioni di database, fixture ordinate e sistemi che richiedono ancora UUID RFC 4122 versione 1.

Quando UUID v1 è utile

UUID v1 memorizza un timestamp, una sequenza di clock e un valore di nodo a 48 bit in una stringa UUID standard di 36 caratteri. Questo rende gli ID generati ordinabili approssimativamente per ora di creazione, pur restando compatibili con sistemi che accettano normali colonne UUID, URL, log e payload API.

Privacy e identificatori di nodo

La generazione classica di UUID v1 usava l’indirizzo MAC reale di una scheda di rete, che può esporre informazioni hardware. Questo strumento parte invece da un indirizzo MAC casuale amministrato localmente. Puoi inserire un valore di nodo specifico quando devi allinearti a un sistema legacy, ma evita di usare indirizzi hardware reali in esempi pubblici o dati condivisi.

Sequenza di clock e generazione in batch

La sequenza di clock è un valore a 14 bit che aiuta a evitare collisioni quando lo stesso nodo genera ID nello stesso intervallo di tempo. La generazione in batch mantiene tutti gli ID nello stesso millisecondo e incrementa il tick da 100 nanosecondi per ogni riga, così ogni valore nel risultato resta distinto.