java Random产生的随机数是相同的问题?????

数学那些事 未来科技有限公司 未来工作室科研人员  2019-06-05 04:42:15
在一个for循环中连续使用 Math.random()产生多个随机数,其产生的随机数是相同的,如何修改使产生的多个随机数是不同的?????
...全文
384 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DAVE-BLACK 2019-06-11
你要是觉得是精度问题导致的。你可以将精度调高。。。高精度怎么可能这么幸运出来一样的数字
回复
usecf 2019-06-06
Random要加上随机种子 才不会重复
回复
Unicode Escapes 2019-06-06
Random random = new Random(); for (int j = 0; j < 10; j++) { System.out.print(" " + random.nextInt(100) + ", "); }
回复
数学那些事 2019-06-05
不能直接使用 Math.random(),针对产生不同的随机数
回复
咸哼酒家 2019-06-05
所有产生的随机数存入集合,每次产生的随机数到集合里查询下,有重复就重新获取
回复
小南儿 2019-06-05
多运行几次就会不同了
回复
小南儿 2019-06-05
这m幸运吗 你 这概率你都能碰上
回复
相关推荐
发帖
Java
创建于2007-09-28

4.8w+

社区成员

Java相关技术讨论
申请成为版主
帖子事件
创建了帖子
2019-06-05 04:42
社区公告
暂无公告