Стратегия: никогда не менять выбор, выигрыш = 3284
Стратегия: всегда менять выбор, выигрыш = 6716
<?php
// http://ru.wikipedia.org/wiki/Парадокс_Монти_Холла
mt_srand();
$выигрыш_1 = $выигрыш_2 = 0;
for( $итерация=0; $итерация<10000; $итерация++ ) {
$дверь_с_призом = mt_rand(1,3);
$первый_выбор_игорка = mt_rand(1,3);
$дверь_открытая_ведущим = $второй_выбор_игрока = -1;
// первая стратегия
if( $дверь_с_призом==$первый_выбор_игорка ) $выигрыш_1++;
// вторая стратегия
for( $дверь=1; $дверь<=3; $дверь++ )
if( $дверь!=$дверь_с_призом && $дверь!=$первый_выбор_игорка )
$дверь_открытая_ведущим = $дверь;
for( $дверь=1; $дверь<=3; $дверь++ )
if( $дверь!=$первый_выбор_игорка && $дверь!=$дверь_открытая_ведущим )
$второй_выбор_игрока = $дверь;
if( $дверь_с_призом==$второй_выбор_игрока ) $выигрыш_2++;
}
echo "Стратегия: никогда не менять выбор, выигрыш = $выигрыш_1<br>";
echo "Стратегия: всегда менять выбор, выигрыш = $выигрыш_2<br>";
show_source(__FILE__);
?>