Skip to main content

Gepubliceerd: 2026-07-28Laatst bijgewerkt: 2026-08-19Door Davide Coronese

Willekeurige Getallengenerator

Genereer willekeurige getallen binnen een aangepast bereik zonder dubbelen.

Bronnen en verwijzingen:NIST - Randomness
Local calculation in your browserno data sent — formula in lib/calculators/*.ts + automated tests
BerekeningsmethodeVerified source
Random number = Math.floor(Math.random() × (max - min + 1)) + min

Math.random() levert een waarde tussen 0 (inclusief) en 1 (exclusief). Door deze te vermenigvuldigen met de grootte van het bereik en het resultaat naar beneden af te ronden, krijgt u een geheel getal binnen uw grenzen.

Willekeurige Getallen

Wil je het snel weten? Een random getal generator produceert een willekeurig getal binnen een opgegeven bereik. Het genereren van willekeurige getallen is een basisfunctie met vele toepassingen in het dagelijks leven, van het trekken van een loterijwinnaar en het gooien van een dobbelsteen tot het kiezen van een willekeurig deelnemer voor een actie.

TL;DR

  • De generator gebruikt een wiskundig algoritme (een pseudorandom number generator) dat een reeks schijnbaar willekeurige getallen produceert
  • Berekeningsmethode: Random number = Math.floor(Math.random() × (max - min + 1)) + min
  • Voorbeeld: Willekeurig getal tussen 1 en 6 (dobbelsteen)

Hoe het werkt

De generator gebruikt een wiskundig algoritme (een pseudorandom number generator) dat een reeks schijnbaar willekeurige getallen produceert. Het algoritme wordt gestart met een startwaarde en verdeelt de gegenereerde waarde vervolgens evenredig over het door u opgegeven bereik.

De formule

De generator levert een uniform verdeelde waarde tussen 0 en 1 en schaalt deze op naar het gewenste bereik. Het resultaat wordt vervolgens afgerond naar het dichtstbijzijnde gehele getal, zodat elk getal binnen het bereik een gelijke kans heeft om te worden gekozen.

Math.random() levert een waarde tussen 0 (inclusief) en 1 (exclusief). Door deze te vermenigvuldigen met de grootte van het bereik en het resultaat naar beneden af te ronden, krijgt u een geheel getal binnen uw grenzen.

Voorbeelden

Voorbeeld: Willekeurig getal tussen 1 en 6 (dobbelsteen)

  1. Bereik: minimaal 1, maximaal 6
  2. De generator produceert een waarde tussen 0 en 1
  3. Deze waarde wordt omgezet naar een geheel getal tussen 1 en 6
  4. Elke worp heeft een kans van 1 op 6 op elk van de zes uitkomsten

Veilige OTP-/pincode (1000, 9999)

  1. Bereik: Min = 1000, Max = 9999
  2. Aantal = 1 getal
  3. Modus: Duplicaten toestaan (één trekking)
  4. Druk op Berekenen om de code te genereren

Willekeurige stoel-/teamtoewijzing (1, 10)

  1. Bereik: Min = 1, Max = 10
  2. Aantal = 10 getallen
  3. Modus: Unieke getallen (geen duplicaten)
  4. Sorteren: Oplopend, klaar om toe te wijzen

Wanneer gebruiken

Willekeurige Winnaar Kiezen

Trek op een eerlijke en transparante manier een winnaar voor een prijsvraag of actie.

Educatieve Doeleinden

Genereer oefenopgaven of willekeurige testwaarden voor wiskundelessen en statistiek.

Games en Simulaties

Simuleer dobbelstenen, kaarttrekkingen of willekeurige gebeurtenissen in bordspellen en digitale toepassingen.

Wachtwoorden en beveiligingscodes

Genereer direct numerieke OTP's, pincodes en verificatiecodes, zonder menselijke vertekening.

Simulaties en experimenten

Voer Monte Carlo-achtige simulaties of kans-experimenten uit met uniforme, reproduceerbare trekkingen.

⚠ Veelgemaakte fouten

  • Grenzen verkeerd omzetten: Wanneer het maximum per ongeluk als minimum wordt gebruikt, krijgt u geen geldig bereik en werkt de generator niet correct.
  • Niet-herleidbare trekking: Het handmatig schudden van kaarten of lijsten zonder goede randomisatie kan leiden tot een bevooroordeelde en oneerlijke uitkomst.
  • Het exacte bereik vergeten: waarden buiten [Min, Max] verwachten (bijv. 0, 10 terwijl Min = 1) geeft onbedoelde resultaten. Controleer altijd het bereik vóór de trekking.

FAQ (9)

Wat betekent willekeurig getal?

Een willekeurig getal is een uitkomst die niet kan worden voorspeld en waarbij elk getal binnen het opgegeven bereik een gelijke kans heeft om te worden gekozen.

Kunnen random nummers worden voorspeld?

Softwarematige generatoren zijn pseudorandom: ze lijken willekeurig maar zijn wiskundig bepaald. Voor toepassingen waar absolute veiligheid vereist is, gebruikt men speciale hardwaregeneratoren.

Kan ik negatieve getallen genereren?

Ja, stel Min in op een negatieve waarde (bijv. Min = -10, Max = 10); de generator trekt uit het volledige gesloten interval, inclusief negatieve waarden.

Waarom krijg ik soms hetzelfde getal twee keer?

Omdat elke trekking onafhankelijk is wanneer de modus 'Duplicaten toestaan' actief is. Schakel 'Unieke getallen' in voor niet-herhaalde waarden, zoals steekproeven of stoelen.

Is de generator onbevooroordeeld voor loterijen?

Ja, de uniforme verdeling betekent dat elk geheel getal in het interval exact dezelfde kans heeft, geschikt voor eerlijke loterijen, verkiezingen en willekeurige selecties.

Bewaren jullie getallen voor oppervlaktes of conversies?

Nooit. Conversies — kg→lbs, oppervlaktes, breuken — lokaal, geen verzending. Je kunt 1.500 kg op een gedeelde pc omrekenen en gerust vertrekken.

Zonder internet in de les?

Ja. Een keer via Wi-Fi laden, daarna breuken, basissen of standaardafwijking offline in de klas zonder netwerk. Gewoon wiskunde in JavaScript.

Hoe nauwkeurig?

Standaarddefinities (1 kg = 2,20462 lbs, BIPM) en automatische tests. Voor huiswerk of bouw meer dan genoeg; voor gecertificeerd rapport primaire norm checken.

Delen met klasgenoot?

Tik 'Deel link': zet invoer in de URL, klasgenoot ziet hetzelfde 3/4 → 0,75 → 75% zonder opnieuw te typen.

Bronnen en verwijzingen

Gerelateerde Rekenmachines

Op zoek naar andere tools?Ontdek onze volledige collectie van lichte, offline-bereikbare hulpmiddelen
Terug naar Dashboard