UUID-generator - slumpmässiga v4-UUID:er, format
Generera version 4-UUID:er i bulk med justerbart format och ladda ner listan som en textfil.
UUID-generator
Det här verktyget skapar version 4-UUID:er (Universally Unique Identifiers), den slumpmässiga variant som definieras i RFC 4122, helt i webbläsaren. Du väljer hur många som ska genereras åt gången, från 1 upp till 500, samt formatet: med eller utan bindestreck, versaler eller gemener, omslutna av klammerparenteser eller citattecken, och separerade med kommatecken eller enkla radbrytningar. Resultatet visas i en textruta som kan kopieras eller laddas ner som en textfil. Eftersom allt sker lokalt i webbläsaren skickas inget värde till någon server.
Hur en version 4-UUID är uppbyggd
En UUID består av 32 hexadecimala siffror uppdelade i fem grupper om 8-4-4-4-12, sammanfogade med bindestreck till en 36 tecken lång sträng. Två av dessa siffror är fasta i stället för slumpmässiga: den första siffran i den tredje gruppen är alltid 4 och anger versionen, och den första siffran i den fjärde gruppen är alltid 8, 9, a eller b och anger RFC 4122-varianten. De återstående siffrorna kommer från webbläsarens Web Crypto API, crypto.randomUUID(), vilket ger 122 bitar slumpmässighet och ungefär 5,3 x 10^36 möjliga värden. Eftersom värdet skapas lokalt i stället för att tilldelas av ett centralt register får två personer som använder verktyget samtidigt nästan alltid olika resultat.
Praktiskt exempel
Att generera 3 UUID:er utan bindestreck och med versaler gör om ett värde som d4a2f8e1-9c6b-4a37-8e05-2f9a1d6c7b53 till D4A2F8E19C6B4A378E052F9A1D6C7B53, upprepat på en egen rad för vart och ett av de 3 resultaten. Med kommaalternativet aktiverat läggs ett kommatecken till i slutet av varje rad utom den sista, det format som de flesta databasimportverktyg förväntar sig för en lista med värden. Med citattecken och klammerparenteser aktiverade samtidigt blir samma värde "{d4a2f8e1-9c6b-4a37-8e05-2f9a1d6c7b53}", redo att klistras in direkt i källkoden. Resultatet kan laddas ner som en .txt-fil namngiven efter antalet, till exempel uuids-3.txt.
Från platshållare till verkligt värde
En vanlig användning är att ersätta en platshållaridentifierare i en dataregistrering innan den sparas:
// Före
{ "orderId": "" }
// Efter
{ "orderId": "d4a2f8e1-9c6b-4a37-8e05-2f9a1d6c7b53" }