pluri.tools

Generatore UUID v1

Generato nel tuo browser — mai inviato a un server.

Cos'è Generatore UUID v1

UUID v1 è un identificatore basato sul tempo che codifica il timestamp corrente (in intervalli di 100 nanosecondi dal 15 ottobre 1582) e un identificatore di nodo in un valore di 128 bit. Poiché include un timestamp, gli UUID v1 consecutivi sono ordinabili per ora di creazione. Questo generatore produce UUID v1 interamente nel tuo browser.

Come usare

  1. Seleziona quanti UUID generare dal menu Quantità.
  2. Clicca su Genera o cambia la quantità per produrre un nuovo lotto.
  3. Clicca su Copia accanto a qualsiasi UUID per copiarlo singolarmente.
  4. Clicca su Copia tutti per copiare la lista completa separata da interruzioni di riga.

Casi d'uso

Uno sviluppatore che costruisce un sistema di log degli eventi usa UUID v1 perché il timestamp incorporato permette di ordinare gli eventi per ora di creazione senza una colonna separata. Generare un lotto di ID qui aiuta a popolare un set di dati di test con identificatori ordinati nel tempo.

Domande frequenti

Qual è la differenza tra UUID v1 e v4?

UUID v1 codifica timestamp e ID nodo, rendendo i valori consecutivi ordinabili per tempo. UUID v4 è puramente casuale. v1 scambia parte della garanzia di unicità con l'ordine temporale.

UUID v1 può rivelare la mia identità?

Nella specifica RFC originale, v1 codifica l'indirizzo MAC della macchina come nodo. Questo generatore usa un nodo casuale, quindi nessuna informazione identificativa viene esposta.

Questi UUID sono unici?

Sì. Nello stesso millisecondo, la sequenza del clock previene le collisioni. Il componente nodo casuale riduce anche il rischio di collisione tra macchine diverse.

Quando usare v1 invece di v4?

Usa v1 quando vuoi un ordine temporale naturale dei tuoi UUID (utile in Cassandra o ScyllaDB). Usa v4 quando la casualità pura e la massima privacy sono la priorità.

Strumenti correlati