UUID-generator
Genereer UUID's van versie 4 uit een veilige willekeurige bron.
- Draait in je browser — je tekst wordt nergens naartoe gestuurd
- Geen aanmelding, geen quota, gratis te gebruiken zo vaak je wilt
Hoe het werkt
Een UUID is een identificatiecode van 128 bits die zo lang is dat je er overal en altijd een kunt genereren, zonder met iemand af te stemmen, en er zeker van kunt zijn dat niemand ooit dezelfde genereert.
Versie 4 betekent willekeurig
Een v4-UUID is willekeurig op een paar bits na die de versie aangeven. Er zijn er ongeveer 5,3 keer 10 tot de macht 36, dus een toevallige botsing is geen praktisch probleem.
Waar de willekeur vandaan komt
Deze komen uit de cryptografische generator voor willekeurige getallen van de browser en niet uit een algemene, dus de waarden zijn geschikt waar onvoorspelbaarheid net zo belangrijk is als uniciteit.
Versie 4, zoals gedefinieerd in RFC 9562
Elke UUID hier is versie 4: 122 willekeurige bits plus vaste versie- en variantbits, geschreven als 32 hexadecimale cijfers in vijf groepen. De willekeur komt uit de cryptografisch veilige generator van je browser (crypto.randomUUID, of crypto.getRandomValues als die ontbreekt). Je kunt er tot 500 per keer maken.
Hoe uniek ze zijn
Met 122 willekeurige bits zou je ongeveer 2,7 miljard miljard (2,7 × 1018) UUID's moeten genereren voordat er zelfs maar 50% kans is op één herhaling.
Wat het niet maakt
UUID's van versie 7, die beginnen met een tijdstempel zodat ze op aanmaaktijd sorteren, worden hier niet gegenereerd.
UUID-generator: veelgestelde vragen
Zijn deze echt uniek?
In de praktijk wel. De ruimte is groot genoeg dat een botsing geen realistische zorg is.
Kan ik er veel tegelijk genereren?
Ja, tot 500 per keer.
Worden ze op een server gegenereerd?
Nee. Ze komen uit je eigen browser.