RTP & RNG

calendar icon

Alles over Random Number Generators en Return To Player percentages

In dit artikel zal de verhouding tussen Random Number Generators (RNG’s) worden uitgelegd ten opzichte van Return to Player (RTP) waardes in casino’s, aangezien de twee concepten onmisbaar zijn in het promoten van een zo eerlijk mogelijke gokbranche wanneer het gaat om kansspelen. Vooral als deze zich online afspelen. Online heeft men uiteraard minder zicht op de achterliggende werking van spellen, hoewel de werking bij bijvoorbeeld fysieke gokkasten ook al lastig te doorgronden is. Online gokken zou dus zonder een eerlijke fundamentele set van wiskundige regels (RNG’s) niet te handhaven zijn en daarmee haar geloofwaardigheid verliezen. Uit deze RNG-structuur vloeit een ander belangrijk concept voort, namelijk RTP. De verhouding tussen de twee zullen we verder uitleggen hieronder.

Beste Online Casino’s met goede RTP

100% match bonus tot en met €250

Algemene voorwaarden kunnen van toepassing zijn op deze aanbiedingen

100% op je eerste storting, tot wel €250

Wat kost gokken jou? Stop op tijd. 18+

€150 Speelgeld en €50 aan Gratis spins

Wat kost gokken jou? Stop op tijd. 18+

100% match bonus tot en met €250

Algemene voorwaarden kunnen van toepassing zijn op deze aanbiedingen

Wat houdt een Random Number Generator in?

dice games

Een RNG is een stukje geschreven programmeertaal die de willekeurigheid oftewel randomheid van echte acties in het normale leven nabootst. Je kan dit zien als een simulatie, die keer op keer een onvoorspelbare waarde teruggeeft wanneer het programma opnieuw gedraaid wordt. Een gegooide dobbelsteen, een geschud dek met kaarten of het witte balletje op het draaiende roulettewiel zijn allemaal voorbeelden uit de praktijk die keer op keer compleet willekeurige uitkomsten hebben.

Dat komt omdat deze voorbeelden vrijwel allemaal te maken hebben met beweging, zwaartekracht of keuzes die een croupier onbewust in zijn of haar manier van schudden maakt. 

Een RNG zal de context van een bepaalde handeling exact overnemen en dit digitaal uitvoeren. Zo kan je het voorbeeld van een dobbelsteen beschouwen als een fysieke handeling met een totale uitkomstenruimte van zes mogelijke resultaten. De range voor de desbetreffende RNG is in dit geval dus van 1 tot en met 6. 

Ontwikkeling van een Random Number Generator

In de context van het bovenstaande voorbeeld zal bij iedere worp het lot van willekeurige kans worden overgelaten aan de onderliggende wiskundige regels. Het zijn de spelontwikkelaars die verantwoordelijk zijn voor voor het ‘gedrag’ van de wiskundige regels en op welke manier deze elkaar beïnvloeden. De instructie die geschreven wordt kan je zien als een wiskundig probleem dat telkens moet worden opgelost door het programma, waardoor het random uitkomsten produceert. Het kan tegenstrijdig klinken dat deze manier van programmeren een waterdichte oplossing biedt voor het maken van een veilige online gokwereld, een programma kan immers gehacked worden toch? Echter zijn deze spelontwikkelaars zich hiervan bewust en hebben zij een manier ingebouwd die garandeert dat buitenstaanders met verkeerde intenties niet tot nauwelijks kans van slagen hebben in het omzeilen van de RNG.

Random Number Generators in de praktijk

RNG’s in gokkasten

Zolang een gokkast niet gebruikt wordt en dus op inactief staat, draaien er op de achtergrond continu reeksen met cijfers door elkaar heen. Zodra de hendel van de kast gebruikt wordt stopt de reeks op dat gegeven moment. Het nummer waar de reeks op uitgekomen is wordt geconverteerd naar de waardes die uiteindelijk op het scherm zullen verschijnen van de speler. Bij een gokkast ziet de speler doorgaans symbolen, plaatjes van fruit of schatkistjes bijvoorbeeld. De getallen in de totale cijferreeksen zijn elk individueel gekoppeld aan een bepaald symbool, waardoor het resultaat van random cijferreeksen uiteindelijk uitkomt op plaatjes. Je kan dus kortom zeggen dat de speler op moment van de hendel trekken de RNG een eenmalige som laat uitvoeren op de dan gestopte cijferreeks. 

RNG’s bij casino spellen

Buiten de traditionele gokkasten worden de RNG’s ook ingezet bij de bekende casino spellen zoals poker, blackjack, roulette of baccarat. Bij online casino’s kan je het in de gevallen van kaartspellen als poker, blackjack en baccarat zo zien dat iedere kaart die zich  mogelijk in het deck bevindt een bepaald cijfer toegewezen krijgt. Al deze cijfers gedragen zich net zoals bij het vorige voorbeeld met de gokkast compleet random, waardoor na de invloed van de RNG er altijd een onvoorspelbare kaart getrokken zal worden. Deze manier werkt uiteraard ook bij spellen waarbij meerdere kaartdecks tegelijk worden gebruikt zoals bij blackjack. Zo worden de kaartspellen online eerlijk en veilig gegarandeerd.

De basis van een Pseudo-Random Number Generator (PRNG)

Een PRNG is een iets ander soort programma dan een RNG. Stel in een bepaald kansspel is er behoefte aan driecijferige uitkomst ruimtes, bijvoorbeeld 153 of 402. In dit geval zou een PRNG beginnen met een begingetal van bijvoorbeeld 134. Het programma heeft bijvoorbeeld de instructie gekregen om de volgende handeling uit te voeren: 

  • Het beginwaarde getal is 134.
  • Algoritme vermenigvuldigd de beginwaarde met zichzelf, dit geeft 134 x 134 = 17956.
  • De middelste drie getallen worden uit deze uitkomst genomen, dus 795.
  • Wederom vermenigvuldigt het algoritme deze waarde met zichzelf, ditmaal geeft het 795 x 795 = 632025.
  • Op dezelfde manier pakt het algoritme nu de middelste drie cijfers, wat neerkomt op 202 x 202 = 40804.
  • Dit proces zal zichzelf net zo vaak herhalen totdat de PRNG uiteindelijk uitkomt op de originele beginwaarde van 134. De periode is dan compleet.

De periode van een PRNG

Zoals je hierboven al kan bedenken bij het doornemen van het voorbeeld, neemt de lengte van een periode toe als het aantal cijfers in het beginwaarde getal groter is. Zo zijn er nou eenmaal meer combinaties te maken met een 3-cijferige beginwaarde voordat je in herhaling valt dan een 2-cijferige beginwaarde. Om dit kort op te sommen hebben we hieronder de periodes per beginwaarde lengte genoteerd. Hierop is te zien dat hoe groter de beginwaarde, des te minder voorspelbaar de PRNG zal zijn.

  • 2-cijferige beginwaarde = 100 mogelijke uitkomsten voor herhaling op zal treden
  • 3-cijferige beginwaarde = 1000 mogelijke uitkomsten voor herhaling op zal treden
  • 4-cijferige beginwaarde = 10.000 mogelijke uitkomsten voor herhaling op zal treden
  • 5-cijferige beginwaarde = 100.000 mogelijke uitkomsten voor herhaling op zal treden

Verschil tussen een RNG en een PRNG

Nu de basis van de RNG en de PRNG hopelijk redelijk helder zijn, kan je je afvragen wat nou eigenlijk het wezenlijke verschil is tussen de twee. Even opfrissen. Een RNG begint met een bepaalde startwaarde en zal vanaf daar willekeurige nummers genereren. Op deze manier worden er oneindig willekeurige uitkomsten in het casino gecreëerd. De RNG werkt in tegenstelling tot een PRNG niet met periodes en zal zichzelf dus nooit herhalen. Een PRNG valt na bepaalde tijd wel in herhaling, afhankelijk van de grootte van het originele beginwaarde nummer. In theorie zou je dus een patroon kunnen vinden in een PRNG gebaseerd spel, echter is de kans dat je hierin slaagt extreem laag. 

PRNG’s in de praktijk

Als een RNG eigenlijk altijd compleet random is en een PRNG enkel zo random als de grootte van de originele beginwaarde, waarom zou je dan voor het iets minder willekeurige alternatief gaan? Door de originele beginwaarde bij te sturen kunnen de spelontwikkelaars relatief gemakkelijk de RTP waardes van een bepaald spel aanpassen. Zo worden bijvoorbeeld de fysieke gokkasten meestal ingesteld of bijgesteld. Echter worden PRNG’s in de praktijk vrijwel nooit gebruikt bij online casinos. Dit heeft te maken met het feit dat instanties die de officiële certificaten voor normale RNG’s uitgeven, niet willen dat PRNG’s in hun markten gebruikt worden. De onderbouwing hiervoor komt vanuit de hoek van doorgewinterde professionele gokkers, die mogelijk met vernuftige trucs grip op een PRNG zouden kunnen krijgen en dit in hun voordeel kunnen gebruiken. Daarnaast verschaft, zoals besproken, een PRNG geen volledige willekeur. 

Hoe werkt het Return to Player concept?

Dit concept is een belangrijk onderdeel in het kunnen doorgronden van de manier waarop kansspelen draaiende gehouden worden door casino’s. Het begint bij het besef dat een casino ook maar een bedrijf is en net als ieder ander bedrijf uit is op winst maken over een langere periode van tijd. Om deze reden is het zaak voor het casino (ook wel het huis genoemd) te weten welk percentage van het geld dat wordt ingezet door de spelers zij uiteindelijk overhouden op de langere termijn. Dit wordt ook wel het huisvoordeel genoemd, aangezien het casino dus een klein voordeel heeft ten opzichte van de spelers, om zo winst te kunnen garanderen. RTP is hierbij de parameter (bepalende factor uitgedrukt in een getal) die aangeeft hoeveel geld er uiteindelijk wordt terugbetaald aan de spelers. Het RTP wordt doorgaans uitgedrukt in een percentage, dit percentage staat dus vast per spel. Een vrij letterlijke vertaling van de definitie dus. In de volgende alinea zal het RTP aan de hand van een voorbeeld uit de praktijk beter toegelicht worden.

Rekenvoorbeeld van RTP in de praktijk

Het RTP wordt zoals gezegd dus uitgedrukt in percentages. We nemen een denkbeeldige online gokkast voor dit voorbeeld met een RTP van 98,46%. Dit houdt in dat, gemiddeld genomen over een aanzienlijk lange periode van tijd, er van iedere €100 die ingezet wordt er €98,46 zal worden terugbetaald aan de spelers. Het huisvoordeel is in dit geval te achterhalen door het verschil dat overblijft voor het casino tussen de originele inzet en de uiteindelijke terugbetaling te berekenen. Bij ons voorbeeld zou dit neerkomen uit 100 – 98,46 = 1,54% huisvoordeel. 

Invloed van RNG’s op RTP percentages

De manier waarop RNG’s worden ingesteld zullen het uiteindelijk RTP percentage vastleggen. Doorgaans wordt in Amerika de standaard aangehouden dat het RTP percentage op een gegeven spel nooit lager dan 83% mag zijn. Oftewel, voor iedere $100 die men daar inzet, moet er $83 terugkomen. Een spelontwikkelaar (programmeur) kan de beginwaarde bewerken op zo’n manier dat bepaalde numerieke uitkomsten vaker zullen voorvallen, dit heet ook wel ‘gewicht toekennen’ aan cijferreeksen.

Door deze aanpassingen in een RNG kan de spelontwikkelaar het gewenste RTP afstellen naar eigen wens. Vice versa kan je vanaf het vereiste RTP percentage ook terugrekenen om na verloop van tijd te controleren of de RNG correct zijn werk doet. Tussen RNG’s en RTP percentages zit dus een wisselwerking. 

Veelgestelde vragen over RTP & RNG

Hoe legitiem is die RNG en RTP eigenlijk en waarom is het zo lastig te achterhalen? Bekijk onze vragen voor meer info!

Kunnen online casino’s RNG’s mogelijk vervalsen?

Aangezien RNG’s altijd bestaan uit een set wiskundige formules of zelf opererende algoritmes zou je in theorie deze kunnen bespelen in je voordeel, als casino of als speler. Echter is de kans van slagen hierin te verwaarlozen en blijft het de meest veilige opzet voor gokspelen.

Gebruiken online gokspellen met een live croupier/dealer ook RNG’s?

Nee, dit type live casino spel wordt uitgevoerd onder de normale fysieke protocollen die gelden in zogenaamde land based casinos. Aangezien de spellen onder toeziend oog van de croupier verlopen, worden de traditionele manieren van schudden gebruikt om een eerlijk spel te waarborgen.

Hoe wordt het RTP percentage vastgesteld?

Het percentage wordt ten eerste bepaald door officiële wetgeving die toeziet dat het RTP niet onder het vastgestelde minimum valt. Uiteindelijk is het aan de spelontwikkelaars van een spel om de hoogte van het RTP percentage vast te stellen.

Scroll naar boven