Menu
RNG eli random number generator

RNG eli random number generator

RNG kirjaimet tulevat sanoista Random Number Generator. Se on siis satunnaislukugeneraattori, jollainen löytyy netistäkin kaikkien omaan tarpeeseen.Generaattori itsessään käyttää erilaisia algoritmejä koodissaan, jolla se tuottaa jatkuvalla sykkeellä numeroita nollan ja neljän miljardin välillä jokaisen millisekunnin aikana.

Lukuaika: 5 minuuttin.

Parhaat nettikasinot

Kaikki perustuu satunnaisuuteen

Jokainen nettikasinon peli korteista, ruletista aina jokaiseen kolikkopeliin ovat onnenpelejä, joilla ei ole oikeasti mitään tekemistä taidon kanssa. Siinä missä korttipelissä ja ruletissa tai nopissa satunnaisuus liittyy korttien sekoittamiseen, nopan liikkeeseen tai rullan pyörimiseen niin ohjelmistotalojen toteuttamissa kolikkopeleissä ja videopeleissä satunnaisuus perustuu pelin sisäiseen satunnaislukugeneraattoriin, moottoriin, joka pitää huolen, että pitkässä juoksussa peli toimii juuri sillä palautusprosentilla kuin on ilmoitettu.

Ohjelmistotalojen toimintaa ja heidän koodaamiaan satunnaislukugeneraattoreita monitoroidaan ja maksettuja voittoja verrataan pelimääriin, jotta jokaiselle pelaajalle taataan yhtä reilut mahdollisuudet voittaa pelissä, ja että pelitoimittaja on tehnyt juuri sellaisen pelin kuin mitä sen strategiset arvot lupaavat.

RNG

Satunnaislukugeneraattori käsittelee useita miljoonia lukuja sekunnissa ja satunnaiset luvut vastaavat satunnaisia symboleita pelien rullilla tai näyttöpaikoilla, ja kaikki tapahtuu ennalta määräämättömästä – siksi meillä on nettikasinoilla ja muilla kasinoilla lisenssit, ja näiden lisenssien myöntäjät tekevät tätä seurantaa ja varmistavat, että satunnaismoottorit toimivat luvatulla tavalla, ja täysin satunnaisesti.

RNG itsessään on oma prosessorinsa tai ohjelmanpätkä, joka nykypalvelimilla ja koneilla tekee juuri sen, mikä sille on määritelty ohjelmistoa tehdessä. Sillä miten pelaaja pelaa, koska hän pelaa tai kuinka paljon hän pelaa, ei ole mitään merkitystä siihen, voittaako hän ison jättipotin vai ei, kysymys on täysin onnesta.

Peliin ohjelmoitu voittoprosentti ja voittojen jakautuminen ovat asioita, joihin pelaaja tai operaattori, nettikasino eivät voi mitenkään vaikuttaa.

RNG toiminnallisuus

Jokainen nettipelaaja on yhteydessä palvelimeen, joka sitten antaa pelaajan päätelaitteelle yhteyden peliin. Itse pelimoottori toimii jollakin palvelimella, jonne peli on asennettu ja pelin RNG toimii koko ajan, arpoen numeroita numeroiden perään jokaisella millisekunnilla. Näiden tuotettujen numeroiden kautta ohjelmisto näyttää pelaajille symboleita satunnaisilla paikoillaan eri kombinaatioilla siten, että RNG tuottaa juuri täsmälleen sen palautusprosentin loppujen lopuksi, mikä peliin on asetettu. Siksi palautusprosentit ovat tarkkoja, eivätkä suuntaa antavia. Tietokone ja ohjelmisto tekevät juuri sen, mikä niihin on ohjelmoitu eikä pelaaja millään taktiikalla tai strategialla voi laskea sitä edeltä käsin.

Todennäköisyys

Meissä ihmisissä on sellainen erikoinen tapa, että haluamme uskoa, että meillä on mahdollisuus vaikuttaa satunnaisuuteen. Esimerkiksi jos me heitämme kolikkoa, ja siinä on kaksi puolta, niin todennäköisesti heittäessämme kolikkoa on tuloksena jompikumpi puoli. Silloin siis todennäköisyys on 50%. Mutta todellisuudessa voimme heittää kolikkoa, vaikka viisi kertaa ja saada joka kerta klaavan, eli todennäköisyys ei kerro mitä seuraavaksi tapahtuu, kaikki tapahtuu satunnaisesti. Voimme siis laskea todennäköisyyksiä, että heittämällä miljoona kertaan, klaava ja kruuna kenties esiintyvät molemmat 500 000 kertaa, tai sitten ei. Matemaattinen todennäköisyys ja todellisuus eivät ole sama asia. Satunnaislukugeneraattori tekee saman, se pitkässä juoksussa tuottaa etukäteen ohjelmoidun määrän esimerkiksi palautuksia, mutta koska se antaa voittoja, ei ole etukäteen tiedossa. Siksi esimerkiksi progressiivisia miljoonavoittoja voi mennä joskus parikin aivan lähipäivinä ja toisella ajanjaksolla voi kestää kuukausia ilman supervoittoja.

Voiko satunnaislukugeneraattoria voittaa?

Netissä on sivustoja, jotka väittävät, että tietyllä tavalla pelaten voit voittaa satunnaisluvut. Tämä ei pidä paikkaansa. Kasinopelit ovat ensinnäkin ajanvietettä, viihdettä, jotka mahdollistavat isot voitot, mutta pelaajien tulisi tiedostaa, että useimmiten pelaajat häviävät kuin voittavat.

Nämä ohjesivustot, jotka kertovat miten voittaa peleissä tarjoavat erilaisia taktiikoita ja strategioita pelaamiseen, mutta se ei tarkoita samaa kuin voittaminen. Monet esimerkiksi puhuvat siitä, että mikäli pelaajalla on ollut kymmenen tappiokierrosta, hänen pitäisi nostaa seuraaville kierroksille panostusta, koska se voitto tulee seuraavaksi. Mutta tässä tulee se satunnaislukugeneraattori, se nimittäin ei välitä kuinka paljon sinä panostat, se ei tiedä etukäteen, kuinka paljon aiot panostaa ja sen moottori arpoo lukuja miljoonia siinä ajassa, kun pelaaja miettii miten hän panostaisi seuraavalla kierroksella.Tämä vastaava pelityyli tai taktiikka on tuttu myös BlackJackista ja muista korttipeleistä, ja niissä ideana on, että kun voitto sitten osuu sille korotetulla panokselle, palataan takaisin taas pelaamaan sille pienemmälle alkuperäiselle panokselle. Tässä tavassa vain on se huono puoli, että mikäli onni ei ole matkassa ja pelikassa on pieni, pelikassa menee nollille ennen voittoa.

Ennen vanhaan

Ennen nykyaikaisia tietokoneita, kolikkopelit olivat teknisiä laitteita, joiden satunnaisuutta oli mahdollisuus muokata paikkakohtaisesti. Pelattiin aikana, kun muutenkin lait ja järjestyksen valvonta oli erilaista kuin nykyään eikä netistä ollut tietoakaan. Jopa nettiaikojen alussa ennen kunnon seurantaa ja valvontaa, oli tarjolla pelejä, joita ei kannattanut pelata. Ajat ovat kuitenkin muuttuneet ja kansainvälinen valvonta on tullut mukaan kuvioihin.

Testaaminen

Maailmalla on luonnollisesti yrityksiä, jotka testaavat pelien satunnaisuutta. Nettikasinoista useimmat laittavat oman kasinonsa alareunaan testilaboratorion logon näytille suoritetusta testauksesta tai siitä, että kasinon pelejä seurataan.

Yksi johtavista testaajista on iTechLabs, joka on toiminut testaajana jo reilut 15 vuotta ja certifioinut tänä aikana yli 300 RNG:tä 15 eri kielellä. Testeissä tutkitaan tilastollista satunnaisuutta, sisäisen RNG tilaa, arvaamattomuutta, toistumaisuutta, satunnaislukujen käyttöä – todella matemaattisia juttuja.

Nykyisellään testit kattavat niin kortit, nopeat, kolikkopelien symbolit, bonuspelit, jättipottien satunnaisuuden ja niiden laukaisumekanismit jne. Oikein toimiva RNG antaa luottoa koko järjestelmälle ja samalla kaikille pelaajille yhtäläisen mahdollisuuden voittaa tai olla voittamatta. Testattu ja toimiva RNG antaa myös takuun nettikasinolle, jos joku pelaaja tekee valituksen pelin antamista voitoista tai nimenomaan siitä, että peli ei anna tarpeeksi voitttoja.

RNG algoritmejä, joita iTechLabs suosittelee ovat Mersenne Twister, ISAAC 64, Fortuna, SHA1, MT+SHA1, WELL1024A, WELL512A ja MD5 hash.

Toinen tällainen testaaja on GLI, joka valittiin Keski-Euroopan ja Itä-Euroopan parhaaksi testilaboratorioksi 2018 CEEG Awardseissa. Testaajia on siis maailmalla useita, näiden kahden lisäksi esimerkiksi infySEC tekee näitä testejä.