czesc mam taki oto kod:
<?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
Ten post edytował Skorpiono 1.10.2016, 12:03:59