<?php $a=1; //petla while $portfel = 100; $wygrana = 0; $stawka = 0; //200 - zaklad //bet on czarne function liczenie($stawka,$kolor){ //podczas przegranej stawka sie zwieksza if($kolor==1) { $wygrana=$stawka*2; $portfel=$portfel+$wygrana; }else{ $wygrana=0; $portfel=$portfel+$wygrana; } return $wygrana; } function randomize() { return $liczba; } function kolor($liczba){ if($liczba==0){ $kolor=0; }else if($liczba==1){ $kolor=1;} else if($liczba==2){ $kolor=2;} else if($liczba==3){ $kolor=1;} else if($liczba==4){ $kolor=2;} else if($liczba==5){ $kolor=1;} else if($liczba==6){ $kolor=2;} else if($liczba==7){ $kolor=1;} else if($liczba==8){ $kolor=2;} else if($liczba==9){ $kolor=1;} else if($liczba==10){ $kolor=2;} else if($liczba==11){ $kolor=2;} else if($liczba==12){ $kolor=1;} else if($liczba==13){ $kolor=2;} else if($liczba==14){ $kolor=1;} else if($liczba==15){ $kolor=2;} else if($liczba==16){ $kolor=1;} else if($liczba==17){ $kolor=2;} else if($liczba==18){ $kolor=1;} else if($liczba==19){ $kolor=1;} else if($liczba==20){ $kolor=2;} else if($liczba==21){ $kolor=1;} else if($liczba==22){ $kolor=2;} else if($liczba==23){ $kolor=1;} else if($liczba==24){ $kolor=2;} else if($liczba==25){ $kolor=1;} else if($liczba==26){ $kolor=2;} else if($liczba==27){ $kolor=1;} else if($liczba==28){ $kolor=2;} else if($liczba==29){ $kolor=2;} else if($liczba==30){ $kolor=1;} else if($liczba==31){ $kolor=2;} else if($liczba==32){ $kolor=1;} else if($liczba==33){ $kolor=2;} else if($liczba==34){ $kolor=1;} else if($liczba==35){ $kolor=2;} else if($liczba==36){ $kolor=1;} return $kolor; } $stawka = 0.50; while($a!=10001) { $liczba = randomize(); //randomize $kolor = kolor($liczba); //kolor //martingajle //fibonnaci //grandmartingajle // //liczenie sprawdza wygrana liczenie($stawka,$kolor); //if($wygrana==0) //{ // $stawka_poczatkowa; // $portfel= $portfel; //} //}else{ //$portfel = $portfel + $wygrana; //} //stylistyka malej liczby if($liczba<10){ $przedrostek = "_"; }else{ $przedrostek = ""; } if($kolor==1){ $kkolor = "red"; }else if($kolor==2){ $kkolor = "black"; }else if($kolor==0) { $kkolor="green"; } echo"$a: - <font color=$kkolor><b>$przedrostek$liczba</b> . stawka: $stawka, portfel: $portfel, wygrana: $wygrana</font></br>"; if($portfel==0){ break; } if($kolor == 1) { $stawka=0.50; $portfel-=$stawka; } else//jesli przegralem { $stawka=$stawka*2; } $a++; } ?>
jednakze cos zle porobilem i stawki sa zle liczone.
CHcialbym zrobic prosty symulator martingejla do gry w kasynie. Jednak, zle mi oblicza, moglby ktos to poprawic aby odpowiednio zliczalo stawki? dziekuje
pamietajmy ze stawka nie moze przekroczyc 250 zlotych.
przy okazji przydaly by sie jakies wykresy, zliczajace np. najdluzszy strike porazek. itp