Re: Php亂數問題 急急急!

看板PHP作者 (鍵盤詩人)時間10年前 (2015/11/08 18:44), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《HarryWen (Harry)》之銘言: : http://i.imgur.com/t1fyTrC.jpg
: http://i.imgur.com/NdFwdI6.jpg
: http://i.imgur.com/P77pKq2.jpg
: 請各位幫幫忙 剛剛有發文,然後有詳細註解,結果系統斷線,文章就不見了,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
順便問一下,練習7有可以直接統計陣列內容的函數嗎?
11/08 19:21, 1F

11/08 20:20, , 2F
array_count_values
11/08 20:20, 2F

11/08 20:52, , 3F
for($i = 0;$i< 100;$i++)
11/08 20:52, 3F

11/08 20:52, , 4F
$a[$i] = rand(1,6);
11/08 20:52, 4F

11/08 20:52, , 5F
$a=(array_count_values($a));
11/08 20:52, 5F

11/08 20:53, , 6F
for($i = 1;$i< 7;$i++)
11/08 20:53, 6F

11/08 20:53, , 7F
echo $a[$i] .'%<br>';
11/08 20:53, 7F
文章代碼(AID): #1MFoUAb5 (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #1MFoUAb5 (PHP)