[問題] random設定範圍、最小(大)值

看板Ajax作者 (死城盜賊)時間14年前 (2011/02/08 10:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
js裡的Math.random()返回的是介於0~1之間的亂數 沒有原生的範圍設定與最小(大)值 我的做法是直接把random產生的數乘上範圍數量 然後無條件捨去 在加上最小值 這樣寫可以嗎? Math.floor( Math.random() * (max - min + 1) ) + min; 這樣在結果上會不會有分配不均的可能性? 就是某個數被選中的機率會偏高 --

09/05 14:27,
回文推下面就輸了
09/05 14:27

09/05 14:28,
下面
09/05 14:28

09/05 14:39,
變竹籤
09/05 14:39

09/05 14:43,
Oh My God! 我的下面酥了...怎麼辦?
09/05 14:43

09/05 14:47,
真的耶 我都沒發現耶XDDDD 超像的!!!
09/05 14:47

09/05 15:33,
樓上之前都沒發現自己的變竹籤,真的超像竹籤的
09/05 15:33
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.105.44 ※ 編輯: s25g5d4 來自: 59.116.105.44 (02/08 10:46)
文章代碼(AID): #1DKAuxuz (Ajax)
文章代碼(AID): #1DKAuxuz (Ajax)