樂透開獎開球機率計算程式 function

PHP 樂透開獎開球機率計算程式 function

function lotoLuckyBall($ball,$times)
{
for($i=0;$i<$times;$i++)
{
$f = rand(1,$ball);
for($s=1;$s<=$ball;$s++)
{
if($f==$s) $a[$s]++;
}
}
arsort($a);
while(list($l,$r)=each($a))
{
echo '出現 '.$r.'次 = '.$l.'<br>';
}
}
//說明 49球, 跑100次 的結果
echo lotoLuckyBall(49,100);

//輸出:
出現 6次 = 30
出現 5次 = 17
出現 5次 = 42
出現 4次 = 11
出現 4次 = 2
出現 4次 = 23
出現 4次 = 39
出現 3次 = 43
出現 3次 = 40
出現 3次 = 46
......
.....