Kom meer te weten over de Random Number Generator (RNG)

In principe is elk casinospel een kansspel. Toch wordt er bij games zoals Blackjack en Poker meer gebruik gemaakt van strategie, ervaring of kennis dan bij bijvoorbeeld slots of roulette. Voor het willekeurige gedeelte van al deze spellen wordt er gebruik gemaakt van de random number generator (RNG).

Direct naar

De RNG, of ook wel de “willekeurige nummer generator” genoemd, zorgt ervoor dat elke keer als je aan een fruitmachine draait of met de dobbelstenen gooit, de uitkomst volledig willekeurig is en dat het resultaat nooit op voorhand vaststaat. Dit is omdat er geen sprake is van een kerngetal (kerngetal), een getal dat al op voorhand bepaald werd.

Dankzij de software van de RNG wordt het spel eerlijk gespeeld en is er geen sprake van bevooroordeling. Hoewel spelers de randomisatie van de RNG soms in twijfel trekken, wordt de RNG in (online) casino’s regelmatig gecontroleerd door kansspelautoriteiten.

This image has an empty alt attribute; its file name is pexels-photo-2110357.jpeg

Hoe werkt de random number generator?

Bij RNG wordt gebruik gemaakt van een software en via het algoritme krijgt elke spin of elk worp een willekeurig nummer toegekend. Dit nummer is verbonden aan een bepaalde uitkomst, één die deel uitmaakt van een verzameling van miljoenen uitkomsten. De winst die je toegekend krijgt op het einde van het spel, wordt bepaald vanaf het moment dat je aan de hendel trekt of op de knopt drukt.

Hoe wordt de random number generator bestuurd?

Je kunt de RNG op verschillende manieren bestuurd worden,van TRNG  tot PRNG.

Fysieke of hardware manier

Een van de manieren waarop een RNG gegenereerd wordt, is via de hardware random number generator (HRNG). Je maakt daarbij gebruik van een ‘omzetter’, die signalen omzet in nummers. Je kunt het vergelijken met een analoog-naar-digitaal converter. Het analoog signaal wordt overgezet in binaire cijfers 0 of 1. Door het signaal ontelbaar veel keer te genereren, verkrijg je een reeks willekeurige getallen. Er ontstaat een steeds betere randomisatie waardoor de getallen volledig willekeurig zijn. Als men het heeft over de hardware random numbers generator, spreekt men ook wel eens van de Truly Random Number Generator (TRNG).

Computational (pseudotoevalsgenerator)

De “Computational” bestuurde RNG staat bekend als de Pseudo Random Number Generator (PRNG) of pseudotoevalsgenerator. Een pseudotoevalsgenerator is een algoritme dat pseudotoevalsgetallen genereert. Het produceert getallen die op het eerste zicht volledig willekeurig zijn, maar die het eigenlijk niet zijn. Een pseudotoevalsgenerator wordt gebruikt als men verwacht dat getallen die de generator zal genereren een bepaald patroon of een bepaalde regel zullen volgen. In tegenstelling tot de getallen bij de TRNG, zijn de waarden bij de PRNG niet willekeurig, aangezien de getallen bepaald worden door een kleine verzameling aan vooropgestelde waarden of door een bepaald patroon.

RNG door programmeurs opgesteld

De RNG wordt zowel bepaald door de hardware als software van computers, en zoals we weten worden computers geprogrammeerd door mensen. De programmeurs bepalen welke waarden er in de computers en dus ook in een casinospel voorkomen. Daardoor zijn de getallen niet 100% willekeurig. Dat is waarom spelers sceptisch zijn over de RNG. Het is ook om die reden dat programmeurs een kerngetal ingevoerd hebben bij casinospelen. Dit nummer wordt gebruikt door computeralgoritmes om een willekeurige uitkomst te produceren tijdens een casinospel.

Random numbers generator op andere manieren bepaald

Er zijn ook nog andere manieren waarop de RNG gegenereerd wordt. Een daarvan is de Windows Command Prompt waarbij de speciale variabele %RANDOM% een pseudorandom-getal tussen 0 en 32767 genereert. Een andere manier waarop de RNG bepaald wordt, is de Windows PowerShell waarbij de “Get-Random cmdlet” een willekeurig getal tussen 0 en 2.147.483.647 genereert. Ander computer bestuurde systemen zoals “C”, “C++” “Python”, “Perl” en “JavaScript” bepalen op elk hun eigen manier ook de RNG.

Een roulettewiel van dichtbij bekeken

RNG licenties

Je vraagt je misschien af of RNG nu echt zo random is en of een online casino op één of andere manier het spel niet beïnvloedt. Wel, het is voor een (online) casino verplicht om de RNG volledig willekeurig te laten verlopen. De casino’s en hun RNG worden op regelmatige tijdstippen gecontroleerd. Tijdens onafhankelijke audits en onderzoeken van kansspelautoriteiten worden casinospelen namelijk getest en wordt er ook onderzocht of dat de RNG daadwerkelijk zo willekeurig  is als het zou moeten zijn. Meestal wordt de RNG getest aan de hand van een dobbelspel. Dankzij het gebruik van een speciale software controleren de audits of het algoritme van de RNG inderdaad een compleet willekeurige uitkomst geeft.

TRNG en PRNG

Zoals al vermeld werd, bestaat er zowel een Truly Random Number Generator (TRNG) als van een Pseudo Random Number Generator (PRNG). Bij de TRNG worden de nummers volledig willekeurig bepaald waardoor het onmogelijk is om de nummers te voorspellen. Dankzij de PRNG worden pseudotoevalsgetallen gegenereerd en hoewel die getallen op het eerst zicht volledig willekeurig zijn, is er toch een bepaald patroon in terugvinden omdat de getallen bepaald worden door enkele vooropgestelde patronen.

Hoe leveren casino’s willekeurige resultaten op?

Als je bijvoorbeeld aan een tafel aanschuift voor een spelletje blackjack, dan wordt de RNG gegenereerd door het schudden van de kaarten. Of het schudden nu met de hand gebeurt of via software, er zal altijd sprake zijn van een RNG.

Als het op zowel online casino als fysieke casino’s aankomt, dan zullen het alleen maar de live casino spelen zijn de kunnen rekenen op de TRNG. De andere beschikbare casino games werken meestal met de PRNG die bepaald wordt door de game ontwikkelaar en de online casino’s.

RNG versus echte croupiers

De RNG zorgt ervoor dat elke uitkomst volledig willekeurig bepaald wordt door de software die er aan verbonden is. Hoewel de software geprogrammeerd wordt door programmeurs, wordt er toch altijd een kerngetal ingevoerd dat ervoor zorgt dat de uitkomsten inderdaad volledig willekeurig zijn. Bij echte croupiers zullen de uitkomsten net dat tikkeltje minder random zijn. Wil je als croupier de kaarten op een zeer willekeurige manier schudden? Dan moet je hetzelfde spel kaarten voor ongeveer 10.000 keer schudden alvorens er sprake is van een totale randomisatie. De beste manier om dus een volledig willekeurige uitkomst te genereren is door software of hardware te gebruiken.

FAQs

Heb je nog meer vragen over de RNG? Dan zullen deze FAQ’s je hopelijk antwoorden kunnen geven.

Hoe random number generator te testen?

Om te checken of een spel wel degelijk bepaald wordt door de RNG, wordt er gebruik gemaakt van software dat oneindig veel spelletjes van een bepaalde soort (bijvoorbeeld: blackjack) zal genereren. Hierdoor ontdek je of alle uitkomsten echt willekeurig zijn of je een patroon kunt terugvinden.

Hoe werkt Random Number Generator in Excel?

Ook in Excel files kun je de RNG tegenkomen en implementeren. De formule “RAND()” genereert een willekeurig getal tussen 0 en 1. Als je een cel markeert in Excel en “=RAND()” invoert, dan zal die cel telkens een ander getal bevatten als je het Excel bestand opnieuw opent.

Welke Random Number Generator is de beste?

De beste RNG is de hardware random number generator of de Truly Random Number Generator (TRNG) genaamd. De hardware zal ervoor zorgen dat de uitkomst volledig willekeurig bepaald wordt. Er zijn miljoenen uitkomsten mogelijk en de uitkomst die je te zien krijgt na het draaien aan de hendel of het rollen van de dobbelstenen is een klein deel ervan. Daardoor is het onmogelijk om de nummers te voorspellen.

Kun je als een speler de random number generator beïnvloeden?

Spelers kunnen geen invloed uitoefenen op de RNG.

Kun je random number generator gebruiken voor de loterij?

Je kunt de random number generator gebruiken bij de loterij als je niet weet met welke cijfers je wilt spelen. Je kunt de RNG gebruiken om je loterijnummers te creëren.

Wat is het algoritme voor een Random Number Generator?

Begin je je spel? Dan zal je dankzij een druk op de knop een bepaalde uitkomst genereren dat verbonden is aan een algoritme. Dat algoritme bepaalt of je wint en hoeveel.

Een expert in random number generator

Nu je ontdekt hebt hoe de random number generator werkt, weet je hoe de uitkomst van je volgend spelletje aan de slotmachine of roulettetafel bepaald wordt. 

Leer meer Casino spellen spelen

Alle casino spellen