Bir oyun simulasyonu Birkaç hafta içinde kardeşim 21 dönüyor ve ailem ve ben onu Las Vegas'a götürüyoruz. 21. yaşımdayken, Vegas'ta kumar oynamak için 200 dolar getirdim ve çoğunluğu craps oynamaktan 450 dolar civarı eve geldim. Bu yolculuk için tekrar 200 dolar getirmeyi planlıyorum ve gitmeden önce paramı tekrar ikiye katlayabileceğimi görmek için bazı craps simülasyonları yapacağımı düşündüm.Zar Oranları: Craps
Çeşitli kaynaklardan okudum ki, maksimum bahis oranına sahip bir passline bahsi koyarken, evin en küçük avantajı craps'larda. Hafızamdan ve Wizard of Odds tarafından araştırıldığı gibi, Strip'teki çoğu casinolar en az 5 dolar ile 3-4-5 arasındadır. İşte benim matematik yanlış birşey
<?php
$stash = 200;
$bet = 5;
for($i=100; $i--;) {
$dice1 = mt_rand(1, 6);
$dice2 = mt_rand(1, 6);
$total = $dice1 + $dice2;
if(!$button) {
if($total===7 || $total===11) {
$stash += $bet;
}
elseif($total===2 || $total===3 || $total===12) {
$stash -= $bet;
}
else {
$button = $total;
if($total===4 || $total===10) {
$odds = $bet*3;
}
elseif($total===5 || $total===9) {
$odds = $bet*4;
}
elseif($total===6 || $total===8) {
$odds = $bet*5;
}
}
}
else {
if($total===7) {
$button = 0;
$stash -= ($bet + $odds);
}
elseif($total===$button) {
$button = 0;
$stash += $bet;
if($total===4 || $total===10) {
$stash += $odds*2/1;
}
elseif($total===5 || $total===9) {
$stash += $odds*3/2;
}
elseif($total===6 || $total===8) {
$stash += $odds*6/5;
}
}
}
echo 'Stash: $'.$stash.'<br/>';
}
?>
var mı: Bir barbut oturumun bir simülasyon PHP (100 zar rulo) burada, bunu göz önüne almaktadır alarak? Her oturumda zirveler ve çukurlar olsa da, bu benzetim daha çok parasız kalmadan önce parasını iki katına çıkarır. Evin her zaman barbuttaki kenara sahip olduğunu düşünürsek, bu sadece yüzde bir kesir olsa bile, bu sonuca şaşıyorum.
Kaynağı değiştirdim - şimdi nasıl görünüyor? Kazançların kazançlarının ayarlanması mı gerekiyor yoksa simülasyon doğru mu? – Kevin
@Kevin: Sanırım tüm ödemelerinizi şimdi doğru, çılgınlar konusundaki anlayışımı aldınız. Bununla birlikte, diğer insanlar tarafından verilen cevaplar simülasyonunuzu geliştirmek ve genişletmek için yollar içerir. –