UUID-generator

Gratis UUID-generator voor v4, v7 en NIL. Creëer unieke ID's in bulk met opties voor hoofdletters, koppeltekens en accolades, kopieer of download vervolgens, wordt lokaal uitgevoerd, geen aanmelding.

Gebouwd en onderhouden door Shehzad Munir ·

UUID-generator
Loading Loading UUID Generator
Share

Willekeurige en tijdgeordende ID's op aanvraag

Genereer cryptografisch willekeurige UUID v4, tijdgeordende UUID v7 en NIL-identifiers in bulk, met hoofdletters, zonder koppelteken en accolades, kopieer of download ze met één klik.

Een UUID (Universally Unique Identifier) ​​is een 128-bits waarde die wordt gebruikt om databaserijen, API-bronnen, bestanden en berichten te labelen zonder dat een centrale autoriteit cijfers uitdeelt. Deze generator maakt UUID's van versie 4, waarvan de bits vrijwel volledig willekeurig zijn, plus moderne UUID's van versie 7 die een tijdstempel van milliseconden bevatten, zodat ze chronologisch worden gesorteerd, ideaal als primaire sleutels voor databases. Het maakt gebruik van de cryptografisch beveiligde generator van willekeurige getallen van uw browser, zodat botsingen feitelijk onmogelijk zijn.

Functies

  • UUID v4 (willekeurige) en v7 (tijdgeordende) versies
  • NIL UUID plus bulkgeneratie tot 1000
  • Cryptografisch veilige willekeur
  • Indelingen voor hoofdletters, zonder koppelteken en accolades (GUID).
  • Kopieer alles of download als .txt-bestand
  • Wordt lokaal uitgevoerd: geen serveroproepen, geen aanmelding

Hoe UUID-generator te gebruiken

  1. 1

    Stel het bedrag in

    Kies hoeveel UUID's u nodig heeft.

  2. 2

    Kies een formaat

    Schakel tussen hoofdletters, geen koppeltekens of accolades.

  3. 3

    Genereer

    Klik op genereren voor een nieuwe batch.

  4. 4

    Kopiëren

    Kopieer alle UUID's naar uw klembord.

Veelvoorkomende gebruiksscenario's

  • Primaire sleutels van de Seed-database
  • Maak unieke API-verzoek-ID's
  • Genereer testopstellingen en proefgegevens
  • Idempotentiesleutels produceren

Gedetailleerde gids

Formatteer ze zoals uw code verwacht

Moeten ze hoofdletters zijn voor een ouder systeem, ontdaan van koppeltekens voor een compacte sleutel of tussen accolades zoals een Windows GUID? Schakel de opties in en elke UUID wordt onmiddellijk opnieuw geformatteerd. Schakel tussen v4, v7 en de geheel nul NIL UUID, genereer er maximaal duizend tegelijk en kopieer de hele lijst of download deze als tekstbestand. Alles gebeurt lokaal, dus er wordt nooit iets verzonden.

UUID-versies uitgelegd

Een UUID is een 128-bits identificatiecode geschreven als 32 hexadecimale cijfers in vijf groepen, zoals 550e8400-e29b-41d4-a716-446655440000. Versie 4 vult bijna al deze bits met willekeurige gegevens, dus het is de standaardkeuze als je alleen maar een unieke ID nodig hebt. Versie 7, gestandaardiseerd in RFC 9562 in 2024, plaatst een Unix-tijdstempel in de eerste 48 bits en vult de rest met willekeurige gegevens, zodat de ID's worden gesorteerd in aanmaakvolgorde. De nul-UUID bestaat uit allemaal nullen en wordt gebruikt als lege tijdelijke aanduiding. Het versienummer verschijnt als het eerste cijfer van de derde groep.

Botsingen en databaseprestaties

Willekeurige v4-UUID's hebben 122 willekeurige bits, dus botsingen zijn praktisch onmogelijk: je zou ongeveer 85 jaar lang ongeveer een miljard per seconde moeten genereren om een ​​kans van 50% op een enkel duplicaat te bereiken. Voor primaire databasesleutels is v7 vaak de betere keuze, omdat tijdgeordende ID's aan het einde van een index worden ingevoegd in plaats van op willekeurige posities, waardoor het aantal pagina's wordt verminderd en de invoegingen snel blijven in PostgreSQL en MySQL. UUID's worden hier gegenereerd met de cryptografisch beveiligde generator van willekeurige getallen van uw browser.

Veelgestelde vragen

Wat is een UUID v4?

Een versie-4 UUID is een 128-bits identificatie waarvan de bits bijna allemaal willekeurig zijn. Het is het meest voorkomende UUID-type omdat het geen centrale coördinatie nodig heeft en een verwaarloosbare kans op botsingen heeft.

Zijn deze UUID's echt willekeurig en veilig te gebruiken?

Ja. Ze worden gegenereerd met de cryptografisch beveiligde willekeurige bron van uw browser (crypto.randomUUID of crypto.getRandomValues), die geschikt is voor ID's.

Kan ik er meerdere tegelijk genereren?

Ja: maak maximaal 1.000 UUID's in één batch en kopieer ze allemaal met één klik.

Wordt er iets naar een server gestuurd?

Nee. Het genereren gebeurt lokaal in uw browser, zodat uw ID's uw apparaat nooit verlaten.

Hoe genereer ik online een UUID v4?

Klik op genereren om direct een willekeurige RFC 4122 versie-4 UUID te krijgen. Stel een telling in om er veel tegelijk te produceren (honderden of duizenden), en kopieer ze afzonderlijk of in bulk. Alles wordt in uw browser gegenereerd.

Wat is het verschil tussen UUID v1, v4 en v7?

v1 is gebaseerd op tijdstempels en MAC, v4 is volledig willekeurig (de meest voorkomende) en v7 is op tijd geordende willekeurige volgorde, die chronologisch sorteert en geweldig is als databasesleutel. De generator ondersteunt deze versies.

Worden de UUID's privé gegenereerd in mijn browser?

Ja. Ze worden lokaal gemaakt met behulp van de beveiligde willekeurige bron van de browser en worden nooit naar een server verzonden, dus ze kunnen veilig worden gebruikt als echte identificatiegegevens.

Uit het journaal

All articles →