java.util.Random类
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed):
Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。随机数发生器(Random)对象产生以后,通过调用不同的method:nextInt()、
nextLong()、nextFloat()、nextDouble()等获得不同类型随机数。
publicstaticvoid main(String[]args){
Random random1 = new Random(100);
System.out.println(random1.nextInt());
System.out.println(random1.nextFloat());
System.out.println(random1.nextBoolean());
Random random2 = new Random(100);
System.out.println(random2.nextInt());
System.out.println(random2.nextFloat());
System.out.println(random2.nextBoolean());
}
Random random = new Random();
System.out.println(random.nextInt(10));
Random random = new Random();
System.out.println(Math.abs(random.nextInt())%10);
版权声明:本文为博主原创文章,未经博主允许不得转载。