Waarvoor gebruik je een random getal generator?
Een willekeurig getal is handig zodra je eerlijk moet kiezen. Denk aan een winnaar trekken uit de reacties op een winactie, de volgorde van spreekbeurten bepalen, lootjes trekken voor Sinterklaas, een dobbelsteen vervangen bij een bordspel of een steekproef nemen uit een klantenlijst. Ook docenten gebruiken het om willekeurig een leerling aan de beurt te laten komen. Omdat de computer kiest, kan niemand je beschuldigen van voortrekken.
Zo werkt het
- Bereik: vul het minimum en het maximum in. Beide getallen doen mee, dus 1 tot en met 6 werkt precies als een dobbelsteen. Negatieve getallen mogen ook.
- Aantal: kies hoeveel getallen je wilt trekken, tot 1.000 tegelijk.
- Dubbele getallen: bij een dobbelsteen mag hetzelfde getal vaker vallen. Bij een loting wil je juist unieke getallen, zodat niemand twee keer wint.
- Volgorde: laat de getallen in de getrokken volgorde staan, of sorteer ze oplopend voor een overzichtelijke lijst.
Hoe willekeurig is het?
Veel eenvoudige generatoren gebruiken Math.random(), een pseudo-willekeurige functie die prima is voor spelletjes maar niet bedoeld voor beveiliging. Deze tool gebruikt crypto.getRandomValues(), de cryptografische generator die in elke moderne browser zit en ook voor wachtwoorden en encryptie wordt gebruikt. Daarnaast gebruiken we rejection sampling: getallen die tot een kleine scheefheid zouden leiden, worden weggegooid. Daardoor heeft elk getal in je bereik precies dezelfde kans.
Alles gebeurt in je browser. Er wordt niets opgeslagen of verstuurd, en ook wij kunnen de uitkomst niet beïnvloeden of terugzien.
Voorbeeld: een winnaar kiezen
Je hebt een winactie op Instagram met 248 reacties en je wilt drie winnaars.
- Nummer de reacties van 1 tot en met 248 (bijvoorbeeld op volgorde van plaatsing).
- Vul minimum 1, maximum 248 en aantal 3 in, en kies "alleen unieke getallen".
- Stel dat er 17, 203 en 88 uitkomen: dan winnen de 17e, 203e en 88e reactie.
De kans dat een bepaalde deelnemer bij de drie winnaars zit, is 3 ÷ 248 ≈ 1,2%. Maak voor de eerlijkheid een schermafbeelding van de uitslag, of trek live tijdens een stream.
Handige instellingen
| Wat wil je? | Minimum | Maximum | Aantal | Uniek |
|---|---|---|---|---|
| Dobbelsteen | 1 | 6 | 1 | nee |
| Twee dobbelstenen | 1 | 6 | 2 | nee |
| Kop of munt (1 = kop) | 1 | 2 | 1 | nee |
| Lottogetallen (6 uit 45) | 1 | 45 | 6 | ja |
| Willekeurige volgorde van 25 leerlingen | 1 | 25 | 25 | ja |
| Pincode van 4 cijfers | 0 | 9 | 4 | nee |
Met 25 unieke getallen uit 1 tot en met 25 krijg je een willekeurige volgorde van de hele groep: een eerlijke manier om groepjes te maken of een rooster te verdelen.
Kansen bij willekeurige getallen
Bij een eerlijk bereik heeft elk getal dezelfde kans. Uit 1 tot en met 100 is dat 1%. Toch valt in een reeks vaak een getal twee keer: trek je 10 getallen uit 100 met dubbele toegestaan, dan is de kans ongeveer 37% dat er minstens één dubbel tussen zit. Dat is hetzelfde effect als bij de verjaardagsparadox. Wil je weten hoe groot een kans precies is, gebruik dan de kansberekening.
Veelgestelde vragen
Is de uitkomst echt willekeurig?
De getallen komen uit de cryptografische generator van je browser (crypto.getRandomValues). Die is onvoorspelbaar genoeg voor wachtwoorden en encryptie, dus zeker voor lotingen.
Doet het maximum ook mee?
Ja. Zowel het minimum als het maximum kunnen getrokken worden. 1 tot en met 6 geeft dus de getallen 1, 2, 3, 4, 5 en 6.
Kan ik dezelfde uitslag terugzien?
Nee, elke trekking is nieuw en niets wordt opgeslagen. Maak een schermafbeelding als je de uitslag wilt bewaren of aan deelnemers wilt laten zien.
Hoe trek ik een winnaar uit een lijst namen?
Nummer de namen, trek een getal tussen 1 en het aantal namen en kijk welke naam bij dat nummer hoort. Voor meer winnaars kies je "alleen unieke getallen".
Kan ik negatieve getallen trekken?
Ja. Vul bijvoorbeeld −10 als minimum en 10 als maximum in. Ook 0 kan dan worden getrokken.
Hoeveel getallen kan ik tegelijk trekken?
Maximaal 1.000 per keer. Bij unieke getallen kan het aantal niet groter zijn dan het aantal getallen in je bereik.
Laatst gecontroleerd: 2026-10-06. De uitkomst is een indicatie; aan de berekening kunnen geen rechten worden ontleend.