在随机数的设置中,要注意不要随便设置随机数种子,比如一般来说,是如下的
样子去设置的:
Random r=new Random();
这样的话,每次运行的随机数是不同的,但如果这样
Random r=new Random(100);
如果这样的话,要注意的是,在同一台机器上,如果运行多次,每次的结果是相同的,这是因为随机数的种子被固定了,因为random的默认种子(无参数构造),是System.nanoTime()的返回值,这个值是距离某一个固定时间点的纳秒数,不同的机器硬件的纳秒值是不同,但同一个机器的是相同的;而即使种子相同,即使不同的实例也会产生相同的随机数的。
不要随便设置随机种子
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mysql 自带函数在哪个文件夹
MYSQL中的常见函数概念:类似于java的方法,将一组逻辑语句封装再方法体中,对外暴露方法名好处:1.隐藏了实现细节 2.提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: 1)函数名 2)函数功能分类:
mysql 自带函数在哪个文件夹 mysql 数据库 分组函数 字段