博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不要随便设置随机种子
阅读量:7242 次
发布时间:2019-06-29

本文共 336 字,大约阅读时间需要 1 分钟。

hot3.png

在随机数的设置中,要注意不要随便设置随机数种子,比如一般来说,是如下的 
样子去设置的: 
   Random r=new Random(); 
  这样的话,每次运行的随机数是不同的,但如果这样 
  Random r=new Random(100); 
  如果这样的话,要注意的是,在同一台机器上,如果运行多次,每次的结果是相同的,这是因为随机数的种子被固定了,因为random的默认种子(无参数构造),是System.nanoTime()的返回值,这个值是距离某一个固定时间点的纳秒数,不同的机器硬件的纳秒值是不同,但同一个机器的是相同的;而即使种子相同,即使不同的实例也会产生相同的随机数的。

转载于:https://my.oschina.net/jackyrong/blog/108539

你可能感兴趣的文章
★★★★盲转接业务的sipp脚本实现
查看>>
Leetcode-Two Sum
查看>>
汉语言处理包 HanLP 1.7.3 发布,常规维护版本
查看>>
滑屏组件----slide
查看>>
Android 凉了?聊聊Android的出路,架构必备技术
查看>>
如何用纯 CSS 创作一个苹果系统的相册图标
查看>>
货拉拉完成 3 亿美元 D 轮融资,2018 年全年业务量增长将近 200% ...
查看>>
观点 | 阿里资深技术专家:优秀的数据库存储引擎应具备哪些能力? ...
查看>>
Golang AES加密
查看>>
Android之greenDao使用
查看>>
Ceph Storage Cluster(CEPH存储集群) Configuration配置
查看>>
mysql面试题分组并合并列
查看>>
如何用纯 CSS 创作一台拍立得照相机
查看>>
洛谷 P3369 BZOJ 3224 【模板】普通平衡树(Treap/SBT)
查看>>
Mybatis - 分页拦截器
查看>>
在终端中显示图片
查看>>
大手笔的Uber:无人驾驶项目每月烧钱2000万美元
查看>>
js前端调试的几个小技巧
查看>>
logging模块配置笔记
查看>>
阿里云云盾介绍
查看>>