Hoppa till innehållet

UUID-generator

Webb och utveckling

Hur skapar du ett nytt UUID?

Slumpmässiga UUID:n, version 4 eller tidsordnad version 7, skapade på din enhet.

Version

UUID

–

122 slumpmässiga bitar, version 4

Sponsrade länkar

Slumpmässiga UUID:n, version 4 eller tidsordnad version 7, skapade på din enhet.

Så använder du verktyget

  1. Välj version 4 för ett slumpmässigt UUID eller version 7 om UUID:na ska sorteras efter när de skapades.
  2. Kopiera UUID:t. Tryck på Skapa igen för ett nytt.
  3. Använd extrainställningarna för att skapa upp till 100 samtidigt, använda stora bokstäver eller lägga till klamrar.

Så fungerar det

Ett UUID är en 128-bitars identifierare skriven som 32 hexadecimala siffror i fem grupper, till exempel 919108f7-52d1-4320-9bac-f847db4148a8. Det är utformat för att vara unikt utan att fråga någon: två datorer kan skapa UUID:n samtidigt utan att de i praktiken krockar. Det gör dem till vanliga nycklar för databasrader, filer och meddelanden.

Ett UUID av version 4 är slumpmässigt förutom sex fasta bitar som anger version och variant. Det lämnar 122 slumpmässiga bitar. Chansen för två lika är så liten att den kan försummas. Version 7 börjar med Unix-tiden i millisekunder (48 bitar) och fyller resten med slumpmässiga bitar. Nyare värden sorteras då efter äldre, vilket håller databasindex i ordning. Inom samma millisekund räknar verktyget uppåt så att ordningen bevaras (RFC 9562, avsnitt 5.4, 5.7 och 6.2).

Slumpen kommer från enhetens säkra generator, aldrig en enkel formel. UUID:na skapas i webbläsaren och skickas ingenstans. Ett UUID av version 7 visar när det skapades, så använd det inte där den uppgiften ska vara privat.

Sponsrade länkar

Vanliga frågor

Kan två UUID:n bli lika?

I teorin ja, i praktiken nej. Med 122 slumpmässiga bitar är en upprepning astronomiskt osannolik, så program behandlar ett nytt UUID av version 4 som unikt.

Ska jag använda version 4 eller version 7?

Använd version 4 när du bara behöver en unik identifierare. Använd version 7 för databasnycklar där sortering efter skapandetid hjälper och det inte är ett problem att tiden visas.

Är UUID samma sak som GUID?

Ja. GUID är Microsofts namn. Windows skriver det ofta med stora bokstäver och klamrar, vilket är de två extra alternativen här.

Ändrar stora bokstäver eller klamrar ett UUID?

Nej. De ändrar bara hur samma identifierare skrivs.

Kan jag få fram skapelsetiden ur ett UUID version 4?

Nej. Version 4 innehåller slumpbitar, ingen tidsstämpel. Version 7 innehåller en tidsstämpel för skapandet.

Sponsrade länkar

Sponsrade länkar