Så säkerställs slumpmässig kortutdelning i nätpoker
För att korten ska delas ut slumpmässigt använder pokerrummen en teknik som kallas RNG, en förkortning av Random Number Generator. Det är en slumpgenerator som tillsammans med en blandningsalgoritm bestämmer kortens ordning i den digitala kortleken. Tekniken är en viktig del av nätpokerns säkerhet och ska förhindra att kortutdelningen kan förutses.
Vad är en slumpgenerator (RNG)?
En slumpgenerator är ett system som används för att skapa slumpmässiga resultat i datorspel och andra digitala tjänster. Förkortningen RNG kommer från engelskans Random Number Generator, vilket brukar kallas slumptalsgenerator på svenska.
Inom nätpoker används tekniken för att blanda den digitala kortleken. Slumpgeneratorn tar fram tal som programvaran använder för att bestämma kortens ordning, ungefär som när en dealer blandar en fysisk kortlek inför en ny pokerhand.
De flesta datorbaserade slumpgeneratorer bygger på matematiska algoritmer som skapar långa sekvenser av tal. Med rätt konstruktion kan sekvenserna vara så oförutsägbara att de lämpar sig för användning i nätpoker.
Oavsett vilken teknik som används är målet detsamma: korten ska blandas på ett sätt som inte ger någon spelare en otillbörlig fördel.
Så blandas kortleken när du spelar poker online
I de flesta pokerspel, till exempel Texas Hold’em, används en kortlek med 52 kort. När en ny hand ska börja behöver pokerrummets programvara bestämma i vilken ordning dessa kort ska ligga i kortleken.
Vid ett fysiskt pokerbord sker blandningen manuellt eller med hjälp av en automatisk kortblandare. I nätpoker utförs motsvarande process digitalt.
En förenklad beskrivning av hur kortblandningen fungerar är följande:
- Programvaran skapar en digital kortlek med 52 unika kort.
- Slumpgeneratorn producerar tal som används av blandningsalgoritmen.
- Algoritmen placerar korten i en slumpmässig ordning.
- Programmet delar ut korten enligt pokerreglerna och den ordning som blandningen har skapat.
En etablerad metod för att blanda en digital kortlek är Fisher-Yates-algoritmen. Den fungerar genom att korten successivt byter plats med slumpmässigt utvalda kort. Om algoritmen används korrekt tillsammans med en lämplig slumpgenerator kan alla möjliga kortordningar få samma sannolikhet.
Det finns ett mycket stort antal sätt att ordna en vanlig kortlek. Närmare bestämt handlar det om 52! (52 fakultet), vilket motsvarar ungefär 8,07 × 1067 olika ordningar.
Det enorma antalet möjliga kortordningar gör att sannolikheten för att två oberoende blandningar ska ge exakt samma ordning är försvinnande liten.
Blandas korten om under en pågående pokerhand?
Det går inte att ge ett svar som gäller alla pokerrum. Hur kortblandningen hanteras beror på pokerrummets tekniska lösning. Hos vissa pokerrum används exempelvis en statisk blandning, vilket innebär att hela kortlekens ordning bestäms innan handen börjar.
När spelarna får sina hålkort ligger alltså även de kommande gemensamma korten redan på bestämda positioner i den digitala kortleken.
En sådan lösning efterliknar hanteringen av en fysisk kortlek och gör att programvaran inte behöver förändra kortens ordning under pågående spel.
Ett alternativ är att korten tas fram först när de behövs under handen. På den svenska marknaden ska det tydligt framgå av spelreglerna när korten blandas.
Har alla kort samma sannolikhet att delas ut?
För att kortblandningen ska vara rättvis måste alla möjliga kortordningar ha samma sannolikhet. Det innebär bland annat att varje kort ska ha lika stor chans att hamna på en viss plats i kortleken, oavsett vilket kort det är.
I en nyblandad kortlek med 52 kort finns det fyra ess. Sannolikheten att det första kortet som delas ut är ett ess är därför 4 av 52, vilket motsvarar cirka 7,69 procent.
Sannolikheten förändras däremot när kort börjar delas ut och information om korten blir känd. Har du exempelvis två ess på handen återstår bara två ess bland de 50 kort du inte har sett.
Det här är en viktig skillnad mellan slumpmässiga och oberoende händelser. Korten i en och samma pokerhand är inte oberoende av varandra eftersom ett kort som redan har delats ut inte kan förekomma igen i samma kortlek.
Däremot ska en ny, korrekt genomförd blandning inte påverkas av resultatet från föregående pokerhand.
Att det precis har kommit flera ess eller en viss färg i tidigare händer förändrar därför inte sannolikheten för vilka kort som hamnar överst i nästa nyblandade kortlek.
Slumpmässighet och misstankar om riggad nätpoker
Misstankar om riggad nätpoker förekommer bland spelare, särskilt efter ovanliga händer eller när spelare råkar ut för perioder med många förluster.
Ett vanligt exempel är när en spelare går all-in med en mycket stark hand men förlorar mot en motståndare som träffar ett av få möjliga vinstkort på river. Sådana situationer kan uppfattas som osannolika, men de är en naturlig del av pokerns matematik. Ett par i kungar kan exempelvis vinna över ett par i ess om ytterligare en kung dyker upp bland de gemensamma korten. Även om essen är stora favoriter före floppen finns det alltså fortfarande en risk att förlora handen.
Det går inte att generellt utesluta att fusk förekommer, men en sådan förlust är inget bevis för att spelet är riggat. När ett mycket stort antal händer spelas är det väntat att ovanliga utfall inträffar. Pokerrum tjänar dessutom normalt pengar på rake, en avgift som tas ut från spelet, och inte direkt på vilken spelare som vinner en hand. Det innebär att pokerrummet normalt inte har något direkt ekonomiskt incitament att påverka vem som vinner en enskild hand.
Kan pokerrummet styra vem som vinner?
Det är tekniskt möjligt att konstruera ett datorprogram som påverkar eller manipulerar spelresultat. En slumpgenerator är därför inte automatiskt någon garanti för rättvist spel.
Det avgörande för säkerheten är hur programvaran har utvecklats, hur slumpgeneratorn används och vilka kontroller som genomförs.
Hos reglerade pokerrum ska kortutdelningen följa spelets regler och de tekniska krav som gäller för verksamheten. På den svenska marknaden ställer Spelinspektionen krav på att slumptalsgeneratorer ska ge slumpmässiga och oförutsägbara resultat. Spelbolagens tekniska system ska dessutom kontrolleras och certifieras av ackrediterade organ.
Sådana kontroller ger stöd för att programvaran fungerar enligt de krav som ställs på slumpmässighet. Däremot bör man inte utgå från att alla pokersajter använder samma teknik eller omfattas av identiska kontrollkrav.
Kraven på tekniska kontroller kan också skilja sig mellan olika spelmarknader. Därför är det viktigt att kontrollera vilken licens ett pokerrum har och vilka regler som gäller för verksamheten.
Riskerna handlar inte bara om slumpgeneratorn. I en känd skandal som rörde Absolute Poker kunde insiders se motståndarnas hålkort. Spelkommissionen Kahnawake Gaming Commission bötfällde pokerrummet med 500 000 dollar för detta. Den typen av fusk kräver inget fel i kortblandningen. Även svenska licenshavare måste ha funktioner och dokumenterade rutiner för att upptäcka spelfusk och otillåtet samarbete mellan spelare.
Oberoende tester och granskning av slumpgeneratorer
Slumpgeneratorer kan granskas av oberoende testlaboratorier som specialiserar sig på spelprogramvara. Ett exempel är Gaming Laboratories International, som testar tekniska system åt speloperatörer, programvaruleverantörer och tillsynsmyndigheter.
Vid en granskning räcker det inte att kontrollera att korten verkar blandas slumpmässigt under några enstaka pokerhänder.
Laboratoriet kan även undersöka själva programkoden och genomföra statistiska tester av ett stort antal kortblandningar.
Några viktiga delar av granskningen är:
- Slumpmässig fördelning: Testerna kontrollerar att resultaten fördelas slumpmässigt och att varken något kort eller någon kortkombination förekommer oftare än vad som är matematiskt förväntat.
- Oförutsägbarhet: Det ska inte vara möjligt att på ett praktiskt genomförbart sätt förutse kommande resultat utifrån tidigare utdelningar.
- Blandningsalgoritmen: Programmet granskas för att upptäcka fel som kan göra vissa kortordningar mer sannolika än andra.
- Oberoende resultat: Tidigare slumpmässiga utfall ska inte påverka nya blandningar.
- Programkod och implementation: Granskningen kan även omfatta hur slumpgeneratorn är integrerad i spelprogramvaran. Syftet är att kontrollera att slumpgeneratorn används på rätt sätt och att det inte finns programmeringsfel som kan påverka kortblandningen eller göra vissa kortkombinationer mer sannolika än andra.
Därför är det viktigt att inte bara kontrollera slumpgeneratorns tal, utan också hur dessa tal används för att blanda korten.
En oberoende granskning är samtidigt ingen absolut garanti mot alla framtida problem. En certifiering gäller den programvara och den version som har granskats. Om programvaran förändras kan nya tester därför behöva genomföras.
Vad händer om en slumpgenerator inte fungerar som den ska?
En felaktigt konstruerad slumpgenerator eller blandningsalgoritm kan leda till att vissa kortordningar blir vanligare än de borde vara.
Det kan exempelvis ske om slumpmässiga tal omvandlas till kortpositioner på ett sätt som ger vissa positioner högre sannolikhet. Problemet behöver inte vara avsiktligt, utan kan bero på ett programmeringsfel.
I allvarligare fall skulle en förutsägbar kortblandning kunna innebära en säkerhetsrisk om någon lyckas få fram information om kommande kort.
Det finns också verkliga exempel på sådana fel. I slutet av 1990-talet upptäckte forskare brister i programvara som användes av bland andra Planet Poker. Blandningen kunde bara ge cirka 86 miljoner olika ordningar. I en testmiljö kunde forskarna räkna ut hela kortleken.
Det är en av anledningarna till att tekniska standarder ställer krav på både oförutsägbarhet och en korrekt sannolikhetsfördelning.
Spelmyndigheter kan också kräva att fel i programvaran åtgärdas innan den får användas eller fortsätta användas. Vilka skyldigheter som gäller beror på licensområdet och felets omfattning.
Vanliga frågor om RNG i nätpoker
Kan man förutse vilka kort som kommer i nätpoker?
En korrekt konstruerad och säker slumpgenerator ska göra det praktiskt ogenomförbart att förutse kortordningen. Tidigare pokerhänder ska inte ge information som gör det möjligt att räkna ut nästa blandning.
Kan samma pokerhand delas ut två gånger?
Ja. Det finns inget som hindrar att exakt samma starthänder eller gemensamma kort förekommer vid olika tillfällen. Vissa kombinationer är mycket osannolika, men det innebär inte att de är omöjliga.
Kan en spelare få fler bra händer än andra?
Ja, under kortare perioder kan en spelare få betydligt fler starka starthänder än sina motståndare. Slumpmässig fördelning innebär inte att alla får lika många bra händer under varje spelsession. Över ett mycket stort antal utdelningar väntas däremot skillnaderna närma sig den matematiskt förväntade fördelningen.
Kan man kontrollera om ett pokerrums RNG är testad?
Vissa pokerrum publicerar information om sina slumpgeneratorer och eventuella certifieringar på sina webbplatser. Det går även att kontakta spelbolagets kundtjänst och fråga vilket testlaboratorium som har granskat programvaran samt vilken certifiering som gäller.
Slumpgeneratorn är en viktig del av rättvis nätpoker
En fungerande slumpgenerator är en grundförutsättning för att digital poker ska kunna spelas på rättvisa villkor. Den ska se till att kortleken blandas utan förutsägbara mönster och att ingen spelare får en otillbörlig fördel genom själva kortutdelningen.
Som spelare är det svårt att själv bedöma kvaliteten på en slumpgenerator. Därför spelar oberoende tekniska tester och tillsyn från spelmyndigheter en viktig roll. Vilka kontroller som genomförs och hur ofta de upprepas varierar mellan olika licensområden.
Källor
- Spelinspektionen – Föreskrifter och allmänna råd om tekniska krav samt ackreditering av organ för kontroll, provning och certifiering (SIFS 2022:3).
- UK Gambling Commission – RTS 7: Generation of random outcomes.
- Gaming Laboratories International – GLI-19: Standards for Interactive Gaming Systems.
- PokerNews – Genomgång av skandalerna kring Ultimate Bet och Absolute Poker.
- Scientific American – How the Math of Shuffling Cards Almost Brought Down an Online Poker Empire.