
Spillets matematik
Hvad er RNG i casinospil?
JUD-redaktionen
RNG står for random number generator. Det er den softwarekomponent, der producerer de tal, et casinospil oversætter til symboler, kort eller tal. Hver spilrunde trækker nye tal, og resultatet er uafhængigt af de foregående runder.
Sådan bliver et tal til et resultat
Generatoren leverer en talrække. Spillet omsætter tallene til positioner: hvert tal svarer til en plads i spillets symbollister. Når du trykker spil, tages de aktuelle tal, positionerne fastlægges, og animationen viser bagefter det resultat, der allerede er afgjort.
RNG
En algoritme, der genererer tal uden forudsigeligt mønster, og som bruges til at bestemme udfaldet af en spilrunde.
Regneeksempel
Animationen er visning, ikke afgørelse
Hjulene ser ud til at snurre i to sekunder, men resultatet blev fastlagt, da runden startede. Derfor kan et hurtigt stop eller en anden knap ikke ændre udfaldet, det ligger fast, før animationen begynder.
Hvad der ligger bag et "tilfældigt" tal
De fleste RNG'er i digitale spil er såkaldt pseudotilfældige. De bygger på en matematisk beregning, der starter fra et udgangspunkt, kaldet et seed, og derefter producerer en lang talrække, der i praksis ikke kan skelnes fra ægte tilfældighed. Fordi beregningen er kompleks og udgangspunktet ændrer sig konstant, kan resultatet ikke forudsiges eller genskabes af en spiller.
Kontrol og godkendelse
Generatorer i spil, der udbydes med dansk licens, skal opfylde Spillemyndighedens krav og testes af godkendte testvirksomheder. Kontrollen omfatter både, at fordelingen er som beskrevet, og at spillets udbetalinger svarer til den oplyste RTP.
Hvorfor lange stræk uden gevinst er normalt
En generator, der virker korrekt, producerer ikke en jævn strøm af gevinster. Ren tilfældighed skaber naturligt både lange perioder uden hit og klynger af flere gevinster tæt på hinanden. Hvis alle strækninger var lige lange, ville tallene faktisk ikke være tilfældige, men følge et kunstigt mønster.
Forskellen på RNG og fysiske resultater
Ved et fysisk hjul eller en fysisk kortbunke bestemmes resultatet af mekanik og tyngdekraft, og en korrekt vedligeholdt mekanisme antages at give lige stor sandsynlighed til hvert udfald. En RNG efterligner den samme egenskab digitalt, men gør det gennem beregning frem for bevægelse. Begge dele skal, for at være retvisende, give hvert muligt udfald den sandsynlighed, spillets regler tilsiger, hverken mere eller mindre.
Hvordan seedet fornyes
For at undgå, at talrækken kan genkendes eller forudsiges, fornyes udgangspunktet for beregningen løbende, ofte ud fra tekniske faktorer som tidspunkt og systemtilstand, der i praksis ikke kan aflæses eller styres udefra. Det er en af grundene til, at ingen metode udefra kan forudsige det næste tal i rækken, uanset hvor mange tidligere resultater man kender.
Det bliver ofte misforstået
"RNG kan huske, at du har tabt." Nej. Der er ingen kobling mellem runderne.
"Timing af trykket påvirker resultatet." Nej. Tallene er ikke knyttet til, hvor præcist du trykker.
"Tilfældigt betyder jævnt fordelt over kort tid." Nej. Tilfældighed giver klumper: både lange stræk uden gevinst og flere gevinster i træk er forventeligt.
"En bestemt browser eller enhed kan give en anden RNG." Nej. Generatoren er en del af den godkendte spilserver, ikke af den enhed, spillet vises på.
Spørgsmål og svar
- Bruger livecasino også RNG?
- Nej, ved et fysisk bord afgør hjulet eller kortene resultatet. RNG bruges i de digitale spil og i RNG-varianter af bordspil.
- Er RNG helt tilfældig?
- Den er pseudotilfældig, beregnet af en algoritme, men uforudsigelig i praksis og testet for at opfylde kravene.
- Kan en spiller påvirke, hvilket seed generatoren bruger?
- Nej. Udgangspunktet fastlægges af systemet, uden inddragelse af spillerens handlinger.
- Kan man teste en RNG selv ved at spille mange runder?
- Ikke i praksis. Det kræver et antal runder langt ud over, hvad en almindelig session giver, for at et mønster overhovedet kunne blive synligt.
- Er det samme RNG, der bruges i alle spil hos et spilsted?
- Ikke nødvendigvis. Forskellige spiludviklere kan bruge forskellige, men hver for sig godkendte, implementeringer.