Willekeurige Getallen Generator

Genereer willekeurige getallen in elk bereik van minimum tot maximum. Kies gehele of decimale getallen, het aantal en duplicaten of unieke reeksen, met willekeur op cryptografisch niveau.

Nummertype
Duplicaten toestaan

Hoe te Gebruiken

  1. Voer gegevens in

    Vul de vereiste waarden in de invoervelden in.

  2. Pas instellingen aan

    Selecteer de juiste opties en instellingen.

  3. Bekijk resultaten

    Klik Bereken voor directe resultaten.

Wat is een generator voor willekeurige getallen?

Een generator voor willekeurige getallen (random number generator) is een hulpmiddel dat getallen binnen een gekozen bereik zo kiest dat niemand ze kan voorspellen of bewust kan beïnvloeden. Je stelt een interval van 'minimum tot maximum' in, bepaalt hoeveel getallen je trekt en of dezelfde waarde opnieuw mag voorkomen (duplicaten toestaan of zonder herhaling), en meteen verschijnt een lijst met getallen die aan je voorwaarden voldoen.

Waarvoor wordt het gebruikt?

  • Trekkingen en acties: Verwijdert menselijke vooringenomenheid waar eerlijkheid telt, zoals het kiezen van prijswinnaars, de volgorde van presentaties of de teamindeling.
  • Loterij en getalkeuze: Voor het trekken van getallen volgens specifieke regels, zoals 6 unieke getallen uit 1 tot 45.
  • Simulatie en steekproef: Handig voor dobbelsteen- en muntsimulaties, willekeurige steekproeven van enquêterespondenten of het verdelen van groepen bij A/B-tests.

Dit hulpmiddel gebruikt de crypto.getRandomValues() van de browser om hoogwaardige willekeurige getallen te produceren op basis van de entropie van het besturingssysteem en verwijdert vertekening die een uniforme verdeling zou verstoren.

Berekeningsformule

Eén willekeurig geheel getal uit het bereik [min, max] wordt met de volgende formule berekend.

resultaat = min + ⌊ r × (max − min + 1) ⌋

  • min / max: het minimum en maximum van het bereik (beide inbegrepen)
  • r: een uniform willekeurig getal van 0 tot minder dan 1
  • max − min + 1: het totale aantal mogelijke gehele getallen (= bereik)

Voorbeeld: bij min=1, max=45 en r=0,732,
1 + ⌊0,732 × 45⌋ = 1 + ⌊32,94⌋ = 1 + 32 = 33

Bij zonder herhaling wordt een al getrokken waarde die opnieuw verschijnt verworpen en opnieuw getrokken (verwerpingssteekproef). Daarom moet gelden aantal ≤ bereik; van 1 tot 45 kun je hoogstens 45 unieke getallen genereren.

Veelgestelde Vragen

Is deze generator voor willekeurige getallen echt willekeurig?
Hij gebruikt de crypto.getRandomValues()-API van de browser om cryptografisch veilige willekeurige getallen te genereren op basis van de entropie van het besturingssysteem. De willekeur is veel hoger dan die van Math.random() en de resultaten zijn vrijwel onmogelijk te voorspellen.
Wat is het verschil tussen Math.random() en crypto.getRandomValues()?
Math.random() is een pseudo-willekeurige functie: ken je de interne seed, dan kun je de reeks reproduceren en voorspellen. crypto.getRandomValues() daarentegen is een CSPRNG die entropiebronnen van het besturingssysteem gebruikt en dus niet te voorspellen is. Waar eerlijkheid en veiligheid tellen, zoals bij een trekking, moet je de laatste gebruiken.
Kan ik willekeurige getallen zonder duplicaten genereren?
Ja, selecteer gewoon 'Zonder herhaling'. Via verwerpingssteekproef wordt elk getal dat overeenkomt met een al getrokken getal verworpen en vervangen, zodat geen enkele waarde twee keer in het resultaat voorkomt.
Waarom krijg ik de foutmelding 'kan N getallen niet zonder duplicaten genereren'?
Om zonder duplicaten te trekken mag het gevraagde aantal niet groter zijn dan het aantal waarden in het bereik (bereik = max − min + 1). Zo zijn 15 unieke getallen uit 1 tot 10 onmogelijk. Vergroot het bereik of verlaag het aantal.
Hoe stel ik het in om loterijnummers te trekken?
Stel minimum 1, maximum 45, aantal 6 en duplicaten op 'Zonder herhaling' in, en je krijgt nummers onder dezelfde voorwaarden als de Koreaanse loterij (6/45). Wil je ook een bonusnummer zien, verhoog het aantal dan naar 7. Dit is alleen ter referentie en garandeert geen winst.
Kan het ook willekeurige decimale (reële) waarden genereren?
Ja, zet het getaltype op 'Decimaal' om reële getallen binnen het bereik te genereren, en je kunt het gewenste aantal decimalen opgeven. Dat is handig wanneer je continue waarden nodig hebt, zoals een kans tussen 0 en 1 of coördinaten.
Zit er geen vertekening (bias) in de willekeurige getallen?
Als je simpelweg de rest van een willekeurig getal gedeeld door het bereik (modulo) gebruikt, ontstaat modulo-vertekening en komen bepaalde getallen vaker voor. Dit hulpmiddel verwijdert die vertekening met verwerpingssteekproef, die waarden boven het grootste veelvoud van het bereik weggooit, zodat elke waarde een gelijke kans heeft.
Kan ik hetzelfde resultaat opnieuw reproduceren (seed)?
Nee. Deze generator maakt getallen elke keer uit verse entropie zonder seed, dus dezelfde reeks kan niet opzettelijk worden gereproduceerd. Hij is geschikt voor eenmalige eerlijke trekkingen; voor experimenten die reproduceerbaarheid vereisen, gebruik je een apart seed-gebaseerd hulpmiddel.
Geverifieerde formules 2026

Gerelateerde Rekenmachines