Re: [問題] 範圍內跳動的整數已回收

看板MATLAB作者 (Wesely翁)時間15年前 (2010/10/30 18:26), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《wang0913 (去你的機率)》之銘言: : 實在是想不出來如何隨機產生4個 : 相加後小於某範位內的偶數 你要的就只有相加小於某範圍嗎? : 懇請高手幫忙解答 感謝 那不就 50*rand(1,4) 出來,全部去掉小數點 0~50之間的整數 rand(1,4) ans = 0.4218 0.9157 0.7922 0.9595 50*ans ans = 21.0881 45.7868 39.6104 47.9746 round(ans) ans = 21 46 40 48 然後全部*2 0~100的偶數 >> ans*2 ans = 42 92 80 96 這樣不是變成了4個偶數嘛~ 而且總和絕對不會超過400 當然...總和接近兩百的機率比較大 因為每一個都是在0~100之間以平均機率出現的 -- 期許自己成為才華洋溢的人 http://weselyong.pixnet.net/blog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.144.79 ※ 編輯: weselyong 來自: 111.243.144.79 (10/30 18:27) ※ 編輯: weselyong 來自: 111.243.144.79 (10/30 18:32)

10/30 20:06, , 1F
感謝大大提供想法
10/30 20:06, 1F

10/30 20:07, , 2F
不過我上述的範圍是要可以調整改變的的
10/30 20:07, 2F

10/30 20:07, , 3F
所以可能該方法不太行 不過還是感謝
10/30 20:07, 3F

10/31 00:42, , 4F
基本上這也是可以改變的...看得懂嗎==?
10/31 00:42, 4F
文章代碼(AID): #1Co_Bo6A (MATLAB)
文章代碼(AID): #1Co_Bo6A (MATLAB)