討論串[問題] 消失的亂數
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓5(5推 0噓 7→)留言12則,0人參與, 最新作者sjgau (sjgau)時間16年前 (2009/09/25 10:28), 編輯資訊
0
0
0
內容預覽:
如果你 希望產生的亂數的變化越多越好,. 而且保持均勻分布的亂數要求,. 那麼,可以考慮. a= 7^5,. b= 0,. c= (2^31) - 1. 那麼,產生的亂數範圍是. 1 - 2147483648. 在產生 同一個亂數之前,. 每一個 數字都會 出現一次. 如果覺得這個亂數的週期不夠長,
(還有102個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者sjgau (sjgau)時間16年前 (2009/09/24 14:43), 編輯資訊
0
0
0
內容預覽:
好好研究吧!亂數的用處 非常大。. 不合理!我看到的書,都說 >= 0.0, < 1.0. 這個 不稀奇,對於浮點數來說,電腦所能夠表示的 浮點數. 是 離散的,是 不連續的。. 很多數都 無法精確表示。. 少一個 0.5, 不值得 大驚小怪的。. 你可以 試著自己寫. R(n)= (R(n-1)*

推噓4(4推 0噓 2→)留言6則,0人參與, 最新作者liwmewmew (如果大海能夠)時間16年前 (2009/09/24 14:13), 編輯資訊
0
0
0
內容預覽:
小弟最近在研究亂數. 想取[0, 1]之間的任一浮點數亂數 (包括0與1). 所以寫出了 rand()/(float)RAND_MAX 這樣的語法. 結果發現,因為分母是奇數(32767),所以絕對取不到0.5這個亂數. 所以試著把分母變為偶數 rand()/(float)(RAND_MAX+1).
(還有104個字)
首頁
上一頁
1
下一頁
尾頁