Willekeurig getal generator

Kies een bereik en hoeveel getallen je wilt, en je krijgt direct een rij willekeurige getallen. Zet Zonder herhaling aan om getallen te trekken zoals bij een loterij, of Oplopend sorteren om de uitkomst op volgorde te zien. Met Nieuwe genereren trek je opnieuw.

Zo werkt het

  1. Kies je instellingen

    Het aantal en, bij wachtwoorden, de lengte en welke tekens erin mogen.

  2. Direct klaar

    Bij elke wijziging verschijnt een nieuwe reeks. Klik op Nieuwe genereren voor nog een set.

  3. Kopieer of download

    Kopieer alles, alleen de eerste, of sla de lijst op als tekstbestand.

Waarvoor gebruik je het?

  • Loten en uitdelen. Wie moet er afwassen, wie begint er, wie krijgt welke prijs? Geef iedereen een nummer en trek een getal.
  • Spellen. Een dobbelsteen is 1 tot en met 6. Voor een dobbelsteen met 20 vlakken (d20) stel je 1 tot en met 20 in.
  • Loterijen en trekkingen. Zonder herhaling, bijvoorbeeld 6 getallen van 1 tot en met 45. De kans op één specifieke combinatie is 1 op 8.145.060, wat je zelf kunt narekenen met faculteit en combinaties.
  • Steekproeven. Nummer je lijst, trek 30 verschillende getallen en neem die regels. Zo voorkom je dat je zelf kiest en er iets onbewust invloed op heeft.
  • Testdata. Een rij getallen om een formule of programma mee te testen.

Hoe het werkt

Elk getal komt uit crypto.getRandomValues, de willekeurige-getallengenerator van je browser. Het bereik wordt eerlijk verdeeld: er wordt een nieuwe poging gedaan als het toeval net in het deel valt dat de verdeling scheef zou maken. Bij een bereik dat ongeveer even groot is als het aantal getallen dat je zonder herhaling wilt, worden alle getallen geschud, zoals een stapel kaarten. Dan zit er zeker geen dubbele tussen.

Let op

Willekeurig betekent niet gelijkmatig. In een rij van 10 getallen tussen 1 en 100 zullen er vaak twee dicht bij elkaar zitten, en soms zelfs dezelfde. Dat hoort bij toeval. Wil je dat niet, zet dan Zonder herhaling aan. Voor het door elkaar gooien van een lijst met regels is tekst randomiseren handiger. De getallen worden in je browser gemaakt en nergens opgeslagen.

Veelgestelde vragen

Zijn de getallen echt willekeurig?

Ze komen uit de beveiligde willekeurige-getallengenerator van je browser (crypto.getRandomValues), niet uit Math.random. Die generator wordt ook voor sleutels gebruikt. Elk getal in het bereik is even waarschijnlijk. We vermijden zelfs de kleine scheefheid die ontstaat als je de rest van een deling neemt.

Hoe trek ik getallen zonder herhaling, zoals bij een loterij?

Zet Zonder herhaling aan. Voor een lotto met 6 getallen uit 45 stel je Vanaf 1 en Tot en met 45 in, het aantal op 6, en kies je Zonder herhaling. Elk getal komt dan hooguit één keer voor. Vraag je meer verschillende getallen dan er in het bereik passen, dan krijg je een melding.

Kan ik een dobbelsteen gooien of een munt opgooien?

Ja. Een dobbelsteen is een getal van 1 tot en met 6. Een munt is een getal van 1 tot en met 2, bijvoorbeeld 1 voor kop en 2 voor munt. Zet het aantal op het aantal worpen dat je wilt.

Hoe groot mag het bereik zijn?

Van −1.000.000.000 tot 1.000.000.000, en tot 1000 getallen tegelijk. Het begin mag negatief zijn, dus een bereik van −10 tot 10 kan ook. Het gaat om gehele getallen; decimalen kun je maken door de uitkomst te delen, bijvoorbeeld door 100.