Generate UUIDs
Validate UUID
Generated UUIDs(1)
Wat is een UUID-generator?

UUID Generator is een gratis online tool die universeel unieke identifiers (UUID's) maakt, ook wel bekend als GUID's (globaly unique identifiers). UUID's zijn 128-bits waarden die worden gebruikt om objecten, records en bronnen in softwaresystemen op unieke wijze te identificeren zonder dat een centrale autoriteit nodig is.
Deze generator produceert versie 4 UUID's, de willekeurige variant, die in bijna elk geval gewenst is waarbij een id uniek moet zijn zonder met iets anders te coördineren U kunt er één tegelijk genereren of tientallen in bulk genereren, en deze kopiëren in het formaat dat uw code verwacht: canoniek, hoofdletters, verstevigd of met de koppeltekens verwijderd.
UUID's zijn essentieel in gedistribueerde systemen, databases, API's en microservices waar unieke identificatie nodig is voor verschillende servers en services. Of u nu een primaire sleutel nodig heeft voor een databaserecord, een sessietoken of een unieke bestandsnaam, deze tool genereert direct in uw browser aan standaarden aan de hand.
De versies zijn niet uitwisselbaar, en het kiezen van de verkeerde heeft gevolgen Versie 4 is 122 willekeurige bits, wat genoeg is dat botsingen geen praktisch probleem zijn: je zou miljarden moeten genereren voordat de kansen de moeite waard werden om over na te denken Versie 1 codeert een tijdstempel en het netwerkadres van de machine, dus het sorteert op aanmaaktijd en lekt waar en wanneer het is gemaakt, en daarom viel het uit de gratie Versie 7, de nieuwere optie, houdt de tijd bij het bestellen zonder de hardware-identificatie, en dat het bestellen belangrijker is dan het klinkt: willekeurige versie 4-ids verspreiden zich over een database-index en fragmenteren het, terwijl in de tijd geordende ids toevoegen. Het enige dat geen versie nodig heeft, is een geheim, een U.
Hoe gebruik je een UUID-generator?
Controleer versie 4 is wat u nodig heeft
Bepaal of versie 4 de juiste keuze is De 122 willekeurige bits maken het de standaard voor primaire sleutels, bestandsnamen en correlatie-ID's; tijdgeordende ID's zijn het alternatief wanneer de waarde zwaar wordt geïndexeerd door een database.
Stel de hoeveelheid in
Kies hoeveel UUID's tegelijk moeten genereren. U kunt een enkele UUID genereren of meerdere UUID's genereren voor batchbewerkingen.
uUID's genereren
Klik op genereren Elke id volgt de lay-out van versie 4 zoals gedefinieerd in RFC 9562, waarbij de willekeurige bits zijn ontleend aan de Web Crypto API in plaats van aan Math.random.
Kopiëren en gebruiken
Klik op een UUID om deze naar uw klembord te kopiëren, of gebruik de knop Alles kopiëren om de hele batch te pakken voor gebruik in uw toepassing.
Belangrijkste kenmerken
Cryptografische willekeur
De 122 willekeurige bits komen van de Web Crypto API, niet van Math.random, waarvan de uitvoer voorspelbaar is op basis van eerdere waarden
Vier uitvoerformaten
Kopieer als canonieke kleine letters, hoofdletters, verstevigd {...} of met de koppeltekens gestript, passend bij wat uw taal of database verwacht
bulkgeneratie
Genereer meerdere UUID's tegelijk voor batchbewerkingen zoals het zaaien van databases of het maken van testgegevens
Normen conform
Elke id volgt de versie 4-indeling in RFC 9562, die RFC 4122 achterhaald heeft, waarbij de versie en variantbits correct zijn ingesteld
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!