Re: Php亂數問題 急急急!

作者: tkdmaf (皮皮快跑)   2015-11-08 19:43:23
※ 引述《poeta (鍵盤詩人)》之銘言:
: ※ 引述《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
作者: dudeboy (討噓至尊)   2015-11-08 19:58:00
他連ECHO輸出都不會而且你沒有賦予新鍵名 根本就不用sort($num)吧直接$num=(array_count_values($num));for 1to6."%<BR>";
作者: tkdmaf (皮皮快跑)   2015-11-08 20:56:00
樓上,你有確實跑過sort($num)所顯示的差異性嗎?我會建議你實際run過,應該就很清楚明白理由了。
作者: bibo9901 (function(){})()   2015-11-08 21:20:00
你要的只是array_count_value的回傳陣列,是1~6依序列出吧? 但這跟本不必sort啊, 如同三樓說的 -- 用個for就行了. 即使要sort也應該是用ksort把該陣列依鍵名排序
作者: dudeboy (討噓至尊)   2015-11-08 21:24:00
我跑過了,我知道差異性,我說的是必要性
作者: bibo9901 (function(){})()   2015-11-08 21:24:00
看來"這種題目"還是需要的, 是吧?
作者: tkdmaf (皮皮快跑)   2015-11-08 21:50:00
因為我並沒有打算多用一個變數去接結果的打算。我也沒說三樓的東西是有什麼問題。ksort也得在 array_count_values之後才能下不是嗎?不是沒想過,只是我懶得多打幾行字而已。然後我還是那句話,寧願去實際寫留言版,也不會出這種問題如果是真的要出題,我寧願直接叫他們寫驗證碼……喔!我倒是看到3樓的寫法會有一個低機率bug了。就是當100次輪循中只要至少有1次有1個數字沒出現………剛剛故意把他當大樂透的49個號碼來跑,發現的。
作者: xdraculax (首席怪叔叔)   2015-11-09 08:26:00
sort vs 存變數 只差在校能吧,程式長度沒啥差校能到底有啥差也不好確定也不需要確定@@這種題目就是符合學校會出的吧,如果是業界可以改成投票跟抽獎,比較實際的東西

Links booklink

Contact Us: admin [ a t ] ucptt.com