Моему брату исполнилось 21 год, и мы с родителями отправили его в Лас-Вегас. Для моего 21-го я принес 200 долларов, чтобы играть в Лас-Вегасе, и вернулся домой около 450 долларов, в основном из игры в кости. Я планирую снова принести 200 долларов за эту поездку, и, прежде чем я уйду, я подумал, что я запустил бы симуляции крэпов, чтобы посмотреть, могу ли я снова удвоить свои деньги.
Я читал из нескольких источников, что дом имеет наименьшее преимущество в крэпсе при размещении ставки пассива с максимальными шансами. Из моей памяти, и, как было опрошено Wizard of Odds, большинство казино на Strip составляют 3-4-5 шансов с минимумом $5. Учитывая это, вот симуляция сеанса craps (из 100 кубиков в кости) в PHP:
<?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/>';
}
?>
Что-то не так с моей математикой здесь? Несмотря на то, что на каждой сессии есть пики и впадины, эта симуляция чаще удваивает свои деньги, прежде чем сломаться. Учитывая, что дом всегда имеет преимущество в крэпсе, даже если он составляет лишь часть процента, я озадачен этим результатом.