作者:孙英鹏 撰写时间:2019年5月8日
今天要讲的是Random生成的随机数是伪随机数,为什么说Random生成的随机数是伪随机数?是因为只要两个Random对象的种子相同,而且方法的调用顺序也相同,产生的随机数相同。我们来看一下。
首先第一步:创建一个 Java 文件名为 dome(名字随便命名),创建完之后,写上代码。(看图1)
图1:
先写上Random类,在括号里写一个数(我这里写的是16),是为16的Random对象,接下来是写打印的代码,获取上面的 r1,然后再加上.nextBoolean,括号里写上数字(我这里写的是20),nextBoolean 是返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布 的 boolean 值。
第二步:复制,把r1的代码复制到下来。(看图1)
结果:
得出来的结果是一样的,所以说Random生成的随机数是伪随机数。