Willekeurig generator FREE
Willekeurige getallen, een naam uit een lijst getrokken, dobbelstenen, kruis of munt en identifiers, allemaal uit de cryptografische generator van je browser in plaats van uit Math.random.
Getallen
Lijsten en namen
Dobbelstenen en munten
3d6 gooit drie zeszijdige stenen. 2d10+5 telt vijf bij het totaal op. d20 gooit er één.
Tokens en ID's
Dit zijn identifiers en codes, geen wachtwoorden. Een wachtwoord dat je uit een webpagina moet kopiëren, had je wachtwoordbeheerder moeten maken en bewaren.
Resultaat
Elke trekking gebeurt in dit tabblad, door de cryptografische generator van willekeurige getallen van je browser. Je lijst, je getallen en het resultaat gaan nergens heen en er wordt niets bewaard.
Waar het toeval vandaan komt
De CSPRNG van de browser, niet Math.random
Elk getal, elke schudbeurt, worp en identifier komt uit crypto.getRandomValues, en waarden die het lage deel van een bereik waarschijnlijker zouden maken worden weggegooid in plaats van meegeteld, zodat elke uitkomst dezelfde kans heeft. Er is geen seed en geen manier om een trekking over te doen: een reproduceerbaar resultaat is een resultaat dat geregeld kan worden.
FAQ
Is dit willekeurig genoeg voor een prijstrekking?
Het gebruikt crypto.getRandomValues, de generator die je browser voor cryptografie beschikbaar stelt, en niet Math.random. Math.random is snel, heeft een startwaarde en uit een handvol eerdere waarden valt de rest te voorspellen: prima voor een spel, niet prima voor iets wat iemand kan aanvechten. Elk getal, elke schudbeurt, elke worp en elke identifier komt hier uit dezelfde bron.
Gaat mijn namenlijst ergens heen?
Nee. Achter deze pagina zit geen API-aanroep. De lijst die je plakt blijft in het tabblad, de trekking gebeurt in je browser, en er wordt niets naar opslag geschreven: de pagina sluiten is genoeg om ervan af te zijn. Dat telt, want een deelnemerslijst is een persoonsgegeven, ook als er alleen voornamen in staan.
Zijn de getallen echt gelijkmatig, of komen sommige vaker?
Gelijkmatig. De naïeve manier om een getal uit een bereik te krijgen is een willekeurige waarde modulo de grootte van het bereik, en dat bevoordeelt stilletjes de onderkant zodra het bereik de bron niet netjes deelt. Dit gereedschap gooit precies die waarden weg en trekt opnieuw, dus elke uitkomst heeft exact dezelfde kans. Het schudden is om dezelfde reden Fisher-Yates: dat is de versie die elke volgorde met gelijke kans oplevert.
Kan ik er een wachtwoord mee maken?
Je kunt hier een sterke willekeurige reeks maken, en het gereedschap zegt hoeveel bits entropie die draagt, maar een wachtwoord kun je beter door een wachtwoordbeheerder laten maken en bewaren dan uit een webpagina kopiëren. Het tokenpaneel is bedoeld voor API-sleutels, kortingscodes, testgegevens en identifiers.
Wat is het verschil tussen UUID v4 en v7?
Een v4-identifier is 122 willekeurige bits, dus twee ervan hebben niets met elkaar te maken en geen volgorde. Een v7-identifier begint met de milliseconde waarin hij is gemaakt en vult de rest met willekeurige bits, dus v7-identifiers sorteren als platte tekst op aanmaaktijd. Dat is veel vriendelijker voor een database-index, maar het betekent ook dat een v7 verraadt wanneer hij is gemaakt, en dat wil je niet altijd.
Kan ik hetzelfde resultaat twee keer krijgen?
Nee, en dat is met opzet. Er is geen startwaarde in te stellen en geen manier om een trekking over te doen, want een generator die je kunt afspelen is een generator waarvan iemand de uitkomst vooraf kan regelen. Heb je het resultaat nodig als bewijs, kopieer of download het dan: het bewijs is dat bestand, niet het gereedschap.
Bouw een beter web, sneller.
Wij bouwen maatwerksoftware en oplossingen afgestemd op jouw wensen.





