java随机数
java中产生随机数的方法主要有三种:
第一种:new Random()
nextInt()方法,生成区间为 [0,n)的随机数,包括0,不包括n
例:
Random r = new Random();
int i = r.nextInt(100);
System.out.println("i:"+i);
第二种:Math.random()
Math.random()方法生成区间为[0.0,1.0)之间的一个double类型的随机数,不包括1.0
例:
int max = 100, min = 1;
int ran2 = (int) (Math.random() * (max - min) + min);
System.out.println(ran2);
第三种:currentTimeMillis()
略
其他
1)生成一个[n,m]区间的随机数
//产生随机数,区间+1
int number = random.nextInt(END - START + 1) + START;这里插入代码片
2)其他精度区间
参考:
https://www.cnblogs.com/blogxjc/p/9687297.html
https://blog.csdn.net/weixin_42110638/article/details/84642075
https://blog.csdn.net/angel_guoo/article/details/79118199