Hvad er UUID-generator?
En UUID (Universally Unique Identifier) Generator creates random Version 4 UUIDs — 128-bit identifiers den er praktisk talt unique på tværs af alle systemer worldwide. Hver UUID follows the standard 8-4-4-4-12 hex format (36 characters med hyphens), making det easy til read, store, og transmit. Den version ciffer (position 13) er altid 4, og the variant ciffer (position 17) er altid 8, 9, A, eller B, ensuring full RFC 4122 compliance. Generate 1 til 100 UUIDs ved en gang for database primær keys, API tokens, session identifiers, test fixtures, eller enhver ansøgning den behov guaranteed unique identifiers without coordinating med en central authority.
Hvornår skal du bruge denne regnemaskine
- Du need a unique identifier for a database primary key in a distributed system
- You're creating API resource identifiers den skal be globally unique without en central authority
- Du behøve test fixtures med unique IDs for enhed tests eller integration tests
- Du bygger et sessionshåndteringssystem, der kræver unik token-generering
- Du skal generate multiple unique identifiers i bulk for en data migration eller import
- Du ønske til verify den en UUID du allerede har er gyldig og properly formatted
Trin:
- Vælg Hvor mange UUIDs to generate (1-100).
- Klik the Generate UUID button.
- Kopier individual UUIDs or use Copy All.
- Skift auto-copy to auto-copy on generation.
Formel
UUID v4-format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Hvor x er en tilfældig hex-ciffer og y er en af 8, 9, A eller B (RFC 4122-variant).
Totale kombinationer: ~5,3 × 10^36
Anvendelsessager
- Databaseprimærnøgler til distribuerede systemer
- API ressourceidentifikatorer
- Brugersessionstokens
- Ordre- og transaktions-ID'er
Nøglefordele
- Generate 1-100 UUIDs instantly
- Copy with one click
- Auto-copy option for workflow efficiency
- Free no sign-up required
- Klientside-generering sikrer, at dine UUID'er aldrig forlader din browser.
- Universelt kompatibelt format (RFC 4122) fungerer med alle store databaser og frameworks.
Pro tips
- Use UUID v4 for general-purpose unique IDs
- Store UUIDs as binary(16) i databases instead af strings til save 50% storage og improve index performance
- Use UUID v7 eller ULID hvis du behøve time-ordered, sortable unique identifiers
- Never generate UUIDs client-side for security-critical applications
- Når du migrerer fra auto-increment-ID'er, tilføj en UUID-kolonne side om side med den eksisterende heltalkolonne for at undgå afbrydelser.
Almindelige fejl at undgå
- Using sequential IDs instead of UUIDs for distributed systems
- Assuming UUIDs er sortable ved time — standard v4 UUIDs er random; bruge UUID v7 eller ULID for time-ordered identifiers
- Storing UUIDs as 36-character strings instead af 16-byte binary, hvilken wastes 55% mere storage og degrades index performance
- At stole på klientens Math.random() til sikkerhedsfølsom UUID-generering — det er ikke kryptografisk sikkert.
Nøglebegreber forklaret
- UUID: Universally Unique Identifier
- UUID v4: Random version 4 UUID
- GUID: Microsoft term for UUID
- RFC 4122: UUID standardization document
- CSPRNG: Kryptografisk Sikker Pseudo-Tilfældig Talgenerator — kræves til generering af UUID'er i sikkerhedsmæssige sammenhænge.
Relaterede begreber
- Version 4 UUID: A UUID generated helt fra tilfældig bits, med the version felt set to 0100 (4) og variant bits set per RFC 4122
- GUID (Globally Unique Identifier): Microsofts implementering af UUID-standarden, funktionelt identisk med UUID v4
- RFC 4122: Den standardization document defining UUID format, versions, og the variant field for UUID structure
- Collision: Den meget RARe event hvor two independently generated UUIDs er identical — med v4 UUIDs, the sandsynlighed er cirka 1 i 5.3×10^36
- UUID v7: A newer UUID version that encodes a Unix tidsstempel in the most significant bits, making UUIDs time-ordered og sortable mens remaining unique
Eksempel
Genereret UUID: 550e8400-e29b-41d4-a716-446655440000 — en standard v4 UUID med 4’eren på position 13, der angiver version 4, og "a" på position 17, der angiver RFC 4122-varianten.
Fortolkning af dine resultater
Den generator creates Version 4 UUIDs, hvilken er 128-bit random identifiers following the standard 8-4-4-4-12 hex format (36 characters inklusive hyphens). Version 4 means alle bits undtagen the version og variant indikatorer er random, providing the highest possible uniqueness without coordination mellem systems.
Den generated UUID har specific structural markers: the 13th character er altid 4 (indicating version 4), og the 17th character er altid 8, 9, A, eller B (indicating the RFC 4122 variant). Disse markører distinguish v4 UUIDs fra other versions og ensure compliance med the standard.
Brug auto-copy feature når du behøve til generate UUIDs one ved en time under development — hver UUID er copied til din clipboard straks på generation. Use copy-all når du behøve en batch af UUIDs for en bulk operation. Den batch generation runs helt i din browser med nej server communication.

