请问java.util.Random中的nextGaussian()产生随机数范围是多少啊?

ybw_zjut 2008-03-03 10:24:16
java.util.Random里的nextGaussian()产生的随机数怎么都那么小,我看都在-3~3之间么,这是什么原因啊?它产生随机数的范围是多少啊?能否制定区间呢?希望哪位高手指点,谢谢!
...全文
1126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flybird 2008-03-03
  • 打赏
  • 举报
回复
我错了
flybird 2008-03-03
  • 打赏
  • 举报
回复
应该是在0~1之间吧 怎么回事 -3~3呢?
  • 打赏
  • 举报
回复
呵呵,你才用了200个啊,太少了,1楼的用了2000万个呢。
ybw_zjut 2008-03-03
  • 打赏
  • 举报
回复
对啊,符合标准正态分布的话,就是在0附近比较多,离0越远的随机数越少,那也不至于那么稀疏吧,呵呵,可能我用的测试数据太少,我就用了200个
  • 打赏
  • 举报
回复
它产生的数字是符合标准正态分布的,也就是说任何数都有可能,不过在0左右的数字较多。
至于置信区间,可以查看标准正态分布的数学用表。
bt_lose 2008-03-03
  • 打赏
  • 举报
回复
经过我的测试
正数范围:
我的测试结果是小于6(我做了20000000)次的循环.
负数范围:
大于-6,同样我做了20000000次循环

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧