Random Number Generator (RNG)

Wat is een Random Number Generator of RNG en wat heeft dit met online casino’s te maken? Op deze pagina leg ik je precies uit wat het is en wat het voor de online casino spellen betekent.

Sinds de opkomst van softwarematige casinospellen is de Random Number Generator onmisbaar geworden. Natuurlijk zijn er nog steeds enkele mechanische spellen en spellen met een echte croupier, maar veel van de casinogames van tegenwoordig werken via soft- of hardware.

Wat betekent random of willekeur bij casino spellen?

Tot de jaren 80 werkten vrijwel alle casinospellen ofwel volgens een mechanisch of via een handmatig systeem. Dit wil zeggen dat bijvoorbeeld een slotmachine via een speciaal mechaniek een willekeurige uitslag gaf, of dat de kaarten bij een tafelspel werden geschud door een croupier.

Voordat ik je ga uitleggen wat nou precies een Random Number Generator is, is het belangrijk om uit te leggen wat er precies bedoeld wordt met random of willekeur. En waarom dit concept van belang is in de casinowereld, zeker in de online casino’s van tegenwoordig.

Willekeur wil zeggen dat van tevoren niet of zeer lastig te voorspellen is wat de uitkomst is van een bepaalde handeling. In het geval van casinospellen doelt men op de willekeur van de volgende kaart die op tafel verschijnt, of van de symbolen bij een spin bij een videoslot. Het mag duidelijk zijn dat de onvoorspelbaarheid in een casino van essentieel belang is.

Een goed voorbeeld van willekeur is de uitslag van een dobbelsteen. Als het gaat om een ‘eerlijke’ dobbelsteen waar niet mee geknoeid is, dan heeft elk van de 6 vlakken dezelfde kans om gegooid te worden.

Een ander, wat ingewikkelder voorbeeld, van willekeur is een pak kaarten. In een pak zitten 52 kaarten. Als deze goed geschud zijn heb je een kans van 1 op 52 om te raden welke kaart er als eerste op tafel gaat komen. Daarna is de kans 1 op 51 enzovoort tot dat de laatste kaart verschenen is. Een goed geheugen kan je natuurlijk wel helpen om je kansen enigszins te verbeteren als je goed bijhoudt welke kaarten al geweest zijn.

Het totaal aantal goede gokken bij een pak kaarten zou volgens deze rekenmethode ongeveer 4,5 zijn. Dit is dus de optimale willekeur bij een pak kaarten. Wanneer het pak kaarten niet goed geschud is, dan stijgt het aantal potentiële goede gokken aanzienlijk en is het dus niet optimaal willekeurig.

Wat doet een Random Number Generator (RNG)?

Bij online casino’s, maar ook bij videoslots in fysieke casino’s, worden tegenwoordig Random Number Generators gebruikt om een zo willekeurig mogelijke uitslag te krijgen. Let wel dat er een verschil is tussen een RNG en een Pseudo Random Number Generator. Bij de eerste gaat het om hardware en bij de tweede om software, maar over deze laatste leg ik je later meer uit.

Eerst wil ik het hebben over de hardware gestuurde Random Number Generator. Deze werkt over het algemeen beter en is betrouwbaarder omdat het een betere willekeur oplevert. Hoe dat kan? Omdat bij deze ook externe factoren een rol spelen bij het bepalen van een willekeurige cijferreeks.

Denk daarbij aan, bijvoorbeeld, de temperatuur, atmosferische druk, of de hoeveelheid van een bepaalde stof in de lucht. Deze factoren geven een reeks binaire getallen, die via een algoritme wordt omgezet in een bepaalde zet of kaart in een casinospel. Dit is een optimaal willekeurige methode omdat er geen invloed op kan worden uitgeoefend en de factor steeds anders is.

Het praktisch onmogelijk om een hardware RNG te kraken of hacken. Ten eerste omdat de gemeten factor of factoren vaak geheim zijn. Ten tweede is het onmogelijk om, bijvoorbeeld, de hoeveelheid koolstof in een datacentrum van een online casino op een vastgesteld moment te weten. En ten derde moet het juiste algoritme en de juiste werking van deze reeks nog worden ontdekt voordat men een zet, uitslag of kaart kan voorspellen.

Het nadeel van een hardware RNG is dat het minder snel willekeurige getallenreeksen geeft dan een software RNG. Er is meer verwerkingstijd nodig en daarom werkt het minder snel. Dit kan worden opgelost door meerdere hardware RNG’s aan te schaffen, of door getallenreeksen vooraf te ‘oogsten’. Dit werkt echter mogelijke fraude in de hand en daarom werken veel spellen toch via een softwarematige RNG.

Wat is een Pseudo Random Number Generator?

Een Pseudo Random Number Generator werkt, zoals ik gezegd had, via software. Het kan hierdoor geen externe factoren meten en meenemen in het leveren van een willekeurige uitslag. De Pseudo RNG zit ingebouwd in, bijvoorbeeld, een chip en bevat een algoritme, dat op basis van een sleutel of beginwaarde op bepaalde momenten een bepaalde uitslag geeft.

Aangezien deze software niet gekoppeld is aan een externe factor kan het veel sneller een zo willekeurig mogelijke uitslag van een casinospel geven. Er kan wel een interne factor, zoals een klok, worden gebruikt, maar er zijn maar weinig beschikbare factoren.

De verminderde willekeur komt omdat de softwarematige Random Number Generator is gebaseerd op de sleutelwaarde. Wanneer iemand deze sleutelwaarde weet is het mogelijk om de uitslag te voorspellen op een bepaald tijdstip. Dat er enige vorm van reproduceerbaarheid in zit is in het geval van casinospellen niet per se een nadeel, tenzij hackers hier misbruik van maken.

Door de veel hogere snelheid en het feit dat er geen extra hardware, die bovendien duurder is, hoeft worden ingebouwd in bijvoorbeeld een videoslot, worden Pseudo RNG’s veel gebruikt in de (online) casinowereld.

Hoe zorgen online casino’s voor willekeurige uitslagen?

Er zijn diverse manieren hoe online en fysiek casino’s zorgen voor willekeur. Bij tafelspellen kan dit, bijvoorbeeld, door de kaarten handmatig te laten schudden of hier een schudmachine voor te gebruiken. Deze machine is zo gemaakt dat de kaarten op een willekeurige manier eruit komen.

Optimale willekeur kan ook bereikt worden door handmatig schudden. Volgens onderzoek van statistici moet je hiervoor zeven keer of vaker de ‘riffle shuffle’ toepassen of ongeveer een minuut lang de kaarten op tafel uitspreiden en door elkaar husselen. Overhands schudden moet ruim 10.000 keer gebeuren voordat het willekeurig is en kan dus beter worden vermeden.

Bij zowel online casino’s als fysieke casino’s werken alleen de live casinospellen met handmatige willekeur. De rest van de beschikbare casinospellen werkt via een (Pseudo) Random Number Generator. Hoe deze precies werkt, verschilt per spel en per spelontwikkelaar of online casino.

Een voorbeeld van een Random Number Generator komt van een bekende pokersite. Een halfdoorlatende spiegel reflecteert de laser soms wel en soms niet. Een reflectie geeft een 1 en geen reflectie een 0. De tweede komt door de input van de spelers. De bewegingen van de muis, de reactietijd, clicks en meer informatie worden omgezet in een binaire code.

Door deze getallen op volgorde te zetten, met elkaar te combineren en vervolgens door een algoritme te halen ontstaat een compleet willekeurige reeks, die omgezet kan worden in een specifieke kaart, die vervolgens op tafel komt. Van deze hardware RNG hebben ze meerdere exemplaren, zodat alle spellen online op een willekeurige manier kunnen worden gespeeld.

Bekijk de video hieronder voor meer informatie hoe dit precies werkt.

Gevaren van RNG ten opzichte van echte dealers in een online casino

Een hardware RNG is in theorie even willekeurig als een dealer, die op de juiste manier handmatig de kaarten schudt. Hoewel een hardware RNG door mensen binnen het bedrijf gemanipuleerd zou kunnen worden, zou ook kunnen worden aangedragen dat het mogelijk is om een dealer om te kopen.

Anders is het wanneer er een Pseudo Random Number Generator wordt gebruikt. Deze RNG valt te hacken door criminelen van buitenaf. Dit kan omdat er een begin- en eindtijd zit aan de willekeurig reeks uitslagen en deze enigszins reproduceerbaar is. Slimme hackers kunnen de broncode of sleutel reverse-engineren aan de hand van spelbeelden. Wanneer ze in het bezit zijn van deze basiswaarde kunnen ze dit vervolgens gebruiken om op bepaalde momenten de uitslag te voorspellen. Hoewel het lastig is om te doen zijn er in het verleden mensen opgepakt, die op deze manier valsspeelden.

Bij veruit de meeste online casino’s zal de beveiliging uitstekend zijn, voldoen de gebruikte Random Number Generators aan alle eisen en bieden ze een zo goed mogelijke willekeur. Er zijn bovendien instanties die de RNG controleren en ervoor zorgen dat ze eerlijk en veilig zijn. Wanneer je toch liever met een echte menselijke dealer wilt spelen, kan dit natuurlijk ook door het live casino van een online casino met een KSA-vergunning te bezoeken! Dan ben je zeker van een willekeurig en eerlijk spelverloop.

Probeer onze willekeurige nummer generator

Wil je zelf eens een number generator uitproberen, dan heb ik hier speciaal voor jou een RNG toegevoegd aan de site. Je kunt deze tool gebruiken om geheel willekeurig loten te trekken of voor allerlei spellen. Dat kunnen natuurlijk ook spellen zijn die je zelf verzint!