1、java中生成随机数的函数主要有三种,具体如下:
2、第一种需要借助java.util.Random类来产生一个随机数发生器,也是最常用的一种。爿瑰鲚母构造函数有两个,伊怕锱鳏Random()和Random(long seed),第一个就是以当前时间为默认种子,第二个是以指定的种子值进行。
3、第二种方法返回的数值是[0.0,1.0)的double型数值
4、第三种方法虽然不常用,但也可以考虑。
5、Math.random产生的随机数是一个双精度数,位于0到1之间
6、java.Security.SecureRandom的种子必须是不可预知的,输出具有非确定性