作者zeat (Lucifer)
看板java
標題Re: [問題] 關於亂數產生
時間Sat Mar 7 20:32:27 2009
不太懂你的意思...
講一下我的推論.
假設你要產生5-10之間的亂數,
可以這樣寫,
Math.random()*(10-5+1)+5
可換算成
Math.random()*(Max-Min+1)+Min
希望我沒有誤會題意= ="
※ 引述《ROCKIT (ROLL)》之銘言:
: 請問一下,java在亂數產生的時候
: 可以控制它產生的範圍嗎?
: 像nextInt()是在0~1之間
: 那如果我想要用nextGaussian()
: 她的範圍就很廣,想要用這樣的分配
: 但是想要讓是在0~1之間
: 有相關的函數嗎?還是要自己寫一個?
--
重要的是"心"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.209.234
推 H45:題目有說 nextGaussian.... 03/07 21:06
推 ROCKIT:我希望產生的數據要符合Gaussian 03/07 22:08
推 H45:樓上有沒有把我上一篇的推文拿去 Google 搜尋了? 03/07 22:42