Ga naar inhoud

Willekeurige-nummergenerator

Genereer cryptografisch veilige willekeurige nummers binnen elk bereik. Stel minimum, maximum en aantal in. Gratis online tool, 100% client-side.

Hoe worden de willekeurige nummers gegenereerd?

Deze tool gebruikt de crypto.getRandomValues() Web API om cryptografisch veilige willekeurige nummers te produceren. In tegenstelling tot Math.random(), dat een deterministische pseudo-willekeurige nummergenerator gebruikt die voorspeld kan worden als de seed bekend is, put de Web Crypto API uit de hardware-entropiebron van het besturingssysteem — waardoor nummers worden geproduceerd die geschikt zijn voor beveiligingsgevoelige toepassingen, waaronder loterijlotingen, cryptografische sleutelgeneratie en wetenschappelijke steekproeven.

Bereik, verdeling en uniciteit

Nummers worden gegenereerd met uniforme verdeling binnen het opgegeven bereik — elk geheel getal tussen minimum en maximum (inclusief) heeft exact dezelfde kans om geselecteerd te worden. Er is geen vertekening naar enig deel van het bereik. Wanneer "Duplicaten toestaan" is uitgeschakeld, gebruikt de tool afwijzingssteekproeven (Fisher-Yates shuffle-benadering) om te garanderen dat alle nummers uniek zijn — dit is de wiskundig correcte manier om te trekken zonder teruglegging. Het maximale aantal unieke nummers is beperkt tot de bereikgrootte (max − min + 1).

Toepassingen voor willekeurige nummergeneratie

Loterijen & verlotingen — trek onbevooroordeelde winnaars uit een genummerde pool (bijv. kies 5 unieke nummers uit 1–100). Testdata — genereer willekeurige ID's, poortnummers of array-indexen voor ontwikkeling en QA-testen. Willekeurige dev-poorten — kies een ongebruikt poortnummer in het 3000–65535 bereik voor lokale ontwikkelservers. Steekproeven — selecteer willekeurig deelnemers uit een genummerde lijst voor enquêtes of experimenten. Spelletjes — simuleer dobbelsteenworpen (1–6), kaartlotingen of willekeurige ontmoetingen. A/B-testen — wijs gebruikers willekeurig toe aan experimentgroepen met verifieerbare, controleerbare eerlijkheid.

Privacy

Alle nummers worden 100% in je browser gegenereerd. Er wordt geen data naar een server gestuurd.