[討論] randi 超過上限 該如何處理 (送p幣)
我需要在 0到20!
或0到30! 甚至0到50!
之間隨機生成一個正整數
但是randi()函數 括弧裡面 最多不可超過2^53
階層最大只能求到
randi(factorial(18)) = 5.4416e+14
randi(factorial(19)) 就超出randi的範圍了( 19! > 2^53 )
請問這有辦法解決嗎??
感謝大家回答 前五個推文的id各送100p幣 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.54.67
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1474531511.A.F9A.html
※ 編輯: JACK19920102 (140.114.54.67), 09/22/2016 16:06:11
推
09/22 16:52, , 1F
09/22 16:52, 1F
→
09/26 15:37, , 2F
09/26 15:37, 2F
→
09/26 15:44, , 3F
09/26 15:44, 3F
→
09/26 16:42, , 4F
09/26 16:42, 4F
→
09/26 20:50, , 5F
09/26 20:50, 5F
→
10/03 02:10, , 6F
10/03 02:10, 6F
→
10/03 02:10, , 7F
10/03 02:10, 7F
→
10/03 02:11, , 8F
10/03 02:11, 8F
→
10/03 02:11, , 9F
10/03 02:11, 9F
→
10/03 02:12, , 10F
10/03 02:12, 10F
推
10/03 12:28, , 11F
10/03 12:28, 11F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章