Mio fratello compie 21 anni in un paio di settimane ei miei genitori e io lo portiamo a Las Vegas. Per il mio 21, ho portato $ 200 a giocare a Vegas e sono tornato a casa con circa $ 450, principalmente giocando a craps. Ho intenzione di portare ancora $ 200 per questo viaggio e prima di andare ho pensato di eseguire alcune simulazioni di craps per vedere se posso raddoppiare i miei soldi di nuovo.Probabilità dei dadi: simulare un gioco di Craps
Ho letto da diverse fonti che la casa ha il più piccolo vantaggio nel craps quando piazza una scommessa passline con quote massime. Dalla mia memoria, e come rilevato dallo Wizard of Odds, la maggior parte dei casinò sulla Strip ha 3-4-5 probabilità con un minimo di $ 5. Tenendo conto di questo, qui è una simulazione di una sessione di craps (dadi di 100 rotoli) in 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/>';
}
?>
C'è qualcosa di sbagliato con la mia matematica qui? Mentre ci sono picchi e depressioni in ogni sessione, questa simulazione più spesso raddoppia i suoi soldi prima di andare in rovina. Considerando che la casa ha sempre il vantaggio nel craps, anche se è solo una frazione del percento, sono perplesso di questo risultato.
Ho modificato la fonte: come ti sembra ora? Le vincite delle quote devono essere aggiustate o la simulazione è corretta? – Kevin
@Kevin: Penso che tu abbia ottenuto tutti i pagamenti corretti ora, per la mia comprensione del craps. Tuttavia, le risposte fornite da altre persone contengono metodi per migliorare ed espandere la simulazione. –