UUID v1-generator

Genereras i din webbläsare — skickas aldrig till en server.

Vad är UUID v1-generator

UUID v1 är en tidsbaserad identifierare som kodar den aktuella tidsstämpeln (i intervall om 100 nanosekunder sedan 15 oktober 1582) och en nodidentifierare till ett 128-bitars värde. Eftersom den innehåller en tidsstämpel går på varandra följande UUID v1-värden att sortera efter skapandetid. Den här generatorn skapar v1-kompatibla UUID helt i din webbläsare.

Så använder du

  1. Välj hur många UUID som ska genereras i menyn Antal.
  2. Klicka på Generera eller ändra antalet för att skapa en ny omgång.
  3. Klicka på Kopiera bredvid ett UUID för att kopiera det.
  4. Klicka på Kopiera alla för att kopiera hela listan radvis.

När du använder det

Bygger du en händelselogg och vill ha ID:n som redan sorterar efter tid? UUID v1 bäddar in tidsstämpeln, så du kan grovt ordna händelser efter skapandetid utan en separat tidsstämpelkolumn. Generera en omgång här för att fylla en testdatabas med tidsordnade identifierare redo för Cassandra eller ScyllaDB.

Vanliga frågor

Hur skiljer sig UUID v1 från v4?

UUID v1 kodar en tidsstämpel och nod-ID, vilket gör på varandra följande värden sorterbara efter tid. UUID v4 är helt slumpmässig. v1 byter en del av unikhetsgarantin mot tidsordning.

Kan UUID v1 avslöja min identitet?

I den ursprungliga RFC-specifikationen kodar v1 maskinens MAC-adress som nod. Den här generatorn använder i stället en slumpmässig nod, så ingen identifierande information avslöjas.

Är dessa UUID unika?

Ja, inom samma millisekund förhindrar kloksekvensen kollisioner. Den slumpmässiga nodkomponenten minskar också kollisionsrisken mellan olika maskiner.

När ska jag använda v1 i stället för v4?

Använd v1 när du vill ha naturlig tidsordning på dina UUID (användbart i Cassandra eller ScyllaDB). Använd v4 när ren slumpmässighet och maximal integritet är prioriteten.

Relaterade verktyg