
Re: Php亂數問題 急急急!



: 請各位幫幫忙
剛剛有發文,然後有詳細註解,結果系統斷線,文章就不見了,QQ。
重新打一遍,就懶著寫註解了,不懂再來信,以下都是最簡單的寫法:
<?php
//練習6,這題難在怎麼找到陣列中亂數最大值
for($i=0;$i<10;$i++){
$a[$i]=rand(1,50);
echo $a[$i]."<BR>";
}
for($i=50;$i>0;$i--){
for($j=0;$j<10;$j++){
if($a[$j]==$i){
echo "最大值是".$i."<BR>";
$j=10;
$i=0;
}
}
}
//練習6 偽泡沫排序
for($i=0;$i<10;$i++){
$a[$i]=rand(1,50);
echo $a[$i]."<BR>";
if($i>0){
if($a[$i]<$a[$i-1]){
$temp=$a[$i-1];
$a[$i-1]=$a[$i];
$a[$i]=$temp;
}
}
}
echo $a[9]."是最大值<BR>";
//練習7,如果你不會switch的話
$a1=0;
$a2=0;
$a3=0;
$a4=0;
$a5=0;
$a6=0;
for($i=0;$i<100;$i++){
$a[$i]=rand(1,6);
if ($a[$i]==1)
$a1++;
elseif ($a[$i]==2)
$a2++;
elseif ($a[$i]==3)
$a3++;
elseif ($a[$i]==4)
$a4++;
elseif ($a[$i]==5)
$a5++;
else
$a6++;
}
echo ($a1/100)."是甩到1的機率<BR>";
echo ($a2/100)."是甩到2的機率<BR>";
echo ($a3/100)."是甩到3的機率<BR>";
echo ($a4/100)."是甩到4的機率<BR>";
echo ($a5/100)."是甩到5的機率<BR>";
echo ($a6/100)."是甩到6的機率<BR>";
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.21.147
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1446979466.A.945.html
→
11/08 19:21, , 1F
11/08 19:21, 1F
→
11/08 20:20, , 2F
11/08 20:20, 2F
→
11/08 20:52, , 3F
11/08 20:52, 3F
→
11/08 20:52, , 4F
11/08 20:52, 4F
→
11/08 20:52, , 5F
11/08 20:52, 5F
→
11/08 20:53, , 6F
11/08 20:53, 6F
→
11/08 20:53, , 7F
11/08 20:53, 7F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章