Witam
Jestem zupełnie nowy na tym forum ale chciałbym dodać swoje przysłowiowe 5 groszy do tematu ruletki.
Ruletką zainteresowałem się jakiś czas temu będzie może ok 2 lat, a że bardzo lubię programować to akurat ten temat bardzo mnie wciągnął.
Poniżej programik który testuje system Martingale 6 stopni czyli koszt max 63 żetony test na 100k losowań, gramy na wszystkie eventy (czerwone, czarne parzyste, nieparzyste, wysokie, niskie).
Dla malkontentów system losowania opiera się na pewnym założeniu że najpierw losowana jest liczba od 10 do 100 jest to liczna losowań, które zostaną pominięte (tak jakby losowane są liczby dla wielu graczy) a dopiero losowana jest liczba dla systemu testującego.
Przykładowy wynik takiego losowania (dla niedowiarków możecie sobie ten skrypt odpalić na własnym serwerze, a kto choć trochę zna php lub inny język programowania przeanalizuje kod żeby się upewnić że działa prawidłowo):
Uspakajam wszystkich że nie ma błędu rzeczywiście suma losowań jest większa od 100k bo eventów jest 6.
Ale nie to jest najważniejsze jak widać 0% szans na powodzenie, suma przegranych zawsze będzie większa od sumy wygranych choćbyśmy nie wiem ile razy odświeżali (wykonywali ten skrypt).
A wracając do tematu posta skoro suma rozegranych progresji (wygrana w każdej progresji niezależnie od ilości kroków zawsze jest 1) które są wygrane stanowi ok 98% (suma wygranych=286551 / suma=291798 ) to zmiana stawkowania tak, aby w pierwszym kroku wygrać jak najwięcej a w kolejnych coraz mniej (tak wynika z wyniku symulacji) czy da pożądany skutek i zaczniemy wygrywać.
To teraz pewnie przydał by się następny skrypcik i symulacja jak by to wyglądało, ale może następnym razem chciałbym się dowiedzieć jaka jest wasza opinia na ten temat. Mam też nadzieję że wywoła ten temat jakąś szerzą dyskusje.
Jestem zupełnie nowy na tym forum ale chciałbym dodać swoje przysłowiowe 5 groszy do tematu ruletki.
Ruletką zainteresowałem się jakiś czas temu będzie może ok 2 lat, a że bardzo lubię programować to akurat ten temat bardzo mnie wciągnął.
Poniżej programik który testuje system Martingale 6 stopni czyli koszt max 63 żetony test na 100k losowań, gramy na wszystkie eventy (czerwone, czarne parzyste, nieparzyste, wysokie, niskie).
Dla malkontentów system losowania opiera się na pewnym założeniu że najpierw losowana jest liczba od 10 do 100 jest to liczna losowań, które zostaną pominięte (tak jakby losowane są liczby dla wielu graczy) a dopiero losowana jest liczba dla systemu testującego.
PHP:
<?php
$event=array("0|0|0|0|0|0", "1|0|0|1|1|0","0|1|1|0|1|0","1|0|0|1|1|0", "0|1|1|0|1|0","1|0|0|1|1|0","0|1|1|0|1|0", "1|0|0|1|1|0","0|1|1|0|1|0","1|0|0|1|1|0", "0|1|1|0|1|0","0|1|0|1|1|0","1|0|1|0|1|0", "0|1|0|1|1|0","1|0|1|0|1|0","0|1|0|1|1|0", "1|0|1|0|1|0","0|1|0|1|1|0","1|0|1|0|1|0", "1|0|0|1|0|1","0|1|1|0|0|1","1|0|0|1|0|1", "0|1|1|0|0|1","1|0|0|1|0|1","0|1|1|0|0|1", "1|0|0|1|0|1","0|1|1|0|0|1","1|0|0|1|0|1", "0|1|1|0|0|1","0|1|0|1|0|1","1|0|1|0|0|1", "0|1|0|1|0|1","1|0|1|0|0|1","0|1|0|1|0|1", "1|0|1|0|0|1","0|1|0|1|0|1","1|0|1|0|0|1");
$czek=array(0,0,0,0,0,0);
$ilosc=array();
function losuj($n)
{
for($i=0;$i<$n;$i++)
$l=mt_rand(0,36);
return $l;
}
for ($i=0; $i<100000; $i++)
{
$n=losuj(mt_rand(10,100));
$tab=explode("|",$event[$n]);
for ($j=0; $j<6; $j++)
{
if ($tab[$j]=='1')
{
$ilosc[$czek[$j]]++;
$czek[$j]=0;
}
else
{
$czek[$j]++;
}
}
}
$suma=0;
$suma_wyg=0;
$suma_przeg=0;
ksort($ilosc);
foreach ($ilosc as $key=>$val)
{
echo("$key - $val<br>");
$suma+=$val;
if ($key<6) $suma_wyg+=$val;
if ($key>5) $suma_przeg+=$val;
}
$suma_przeg*=63;
echo "suma=$suma<br>";
echo "suma wygranych=$suma_wyg<br>";
echo "suma przegranych=$suma_przeg";
?>
PHP:
0 - 141633
1 - 72981
2 - 37540
3 - 19425
4 - 9908
5 - 5064
6 - 2585
7 - 1335
8 - 633
9 - 336
10 - 180
11 - 74
12 - 52
13 - 26
14 - 16
15 - 4
16 - 5
17 - 1
suma=291798
suma wygranych=286551
suma przegranych=330561
Ale nie to jest najważniejsze jak widać 0% szans na powodzenie, suma przegranych zawsze będzie większa od sumy wygranych choćbyśmy nie wiem ile razy odświeżali (wykonywali ten skrypt).
A wracając do tematu posta skoro suma rozegranych progresji (wygrana w każdej progresji niezależnie od ilości kroków zawsze jest 1) które są wygrane stanowi ok 98% (suma wygranych=286551 / suma=291798 ) to zmiana stawkowania tak, aby w pierwszym kroku wygrać jak najwięcej a w kolejnych coraz mniej (tak wynika z wyniku symulacji) czy da pożądany skutek i zaczniemy wygrywać.
To teraz pewnie przydał by się następny skrypcik i symulacja jak by to wyglądało, ale może następnym razem chciałbym się dowiedzieć jaka jest wasza opinia na ten temat. Mam też nadzieję że wywoła ten temat jakąś szerzą dyskusje.