作者hirabbitt (兔子)
看板Programming
標題[討論] for與rand
時間Thu Jul 1 05:17:49 2010
大家覺得這在數學上有什麼意義?
for($i=0;$i<rand(1,10);$i++)
;//跑隨機數$i
echo $i;//印出$i
我在php上試的結果
它的rand每次判斷都會不一樣
跑1000次的數據
0 : 84次
1 : 157次
2 : 206次
3 : 202次
4 : 146次
5 : 101次
6 : 79次
7 : 21次
8 : 4次
9 : 0次
是一個中位數在2和3之間的右偏分佈圖?
這個目前是用來取我遊戲中怪物的攻擊/防禦數值
普通的怪物比較多
弱怪其次
強怪最少
我覺得很合理0.0
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
和妳的約定 █████
█████ 不變心的約定
██
●█
● █▇███
是變心的約定 ██
╱╲ ●◥█████◣● 是我和自己的約定
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
※ 編輯: hirabbitt 來自: 163.13.127.91 (07/01 05:19)
→ MOONRAKER:為什麼要用這種方法來計算累積次數? 59.120.168.228 07/01 10:02
→ MOONRAKER:太深奧了,不知道哪裡有合理。 59.120.168.228 07/01 10:02
→ hirabbitt:不是啦 這種方法只會跑出一個數字 163.13.127.91 07/01 10:04
→ hirabbitt:做1000次只是看這數字的分佈情形 163.13.127.91 07/01 10:04
→ Foremanytz:為了取個數字跑N圈非必要的迴圈... 111.255.6.54 07/03 07:45
→ Foremanytz:建個table或者用三次函數逼近較省事 111.255.6.54 07/03 07:46
推 HudsonE:這個明明可以用數學解決 59.124.99.126 07/07 16:56