Re: [閒聊] 用JavaScript寫了一個Scrambler
※ 引述《ten7728 (今古庸龍)》之銘言:
: x=Math.round(Math.random()*6)
Math.random() 產生出來的是範圍落在 [0,1) 之間的浮點亂數,
因此如果你將它乘以 6 再用 round(四捨五入)的話,
其實機率分佈會是 (0,1,2,3,4,5,6) 分別以 (1,2,2,2,2,2,1) 的比例出現,
換句話說 6 出現的機率只有 1~5 的一半,我相信這不是你要的。
因此你應該把這行改成:
x=Math.ceil(Math.random()*6);
這麼一來就會是均勻的 1~6 之亂數。
--
錢,真的是萬能的。
——如果你不這麼覺得的話,那只是因為你的錢還不夠多而已。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.19.104.104
※ 編輯: terrorlone 來自: 163.19.104.104 (03/04 14:23)
推
03/04 16:04, , 1F
03/04 16:04, 1F
→
03/04 16:15, , 2F
03/04 16:15, 2F
→
03/04 16:16, , 3F
03/04 16:16, 3F
→
03/04 16:17, , 4F
03/04 16:17, 4F
推
03/04 20:34, , 5F
03/04 20:34, 5F
推
03/05 21:45, , 6F
03/05 21:45, 6F
討論串 (同標題文章)
Rubiks 近期熱門文章
PTT遊戲區 即時熱門文章
-6
104