方法一
使用java.util.Random类,创建该类的对象,调用其nextInt( int count) 方法,返回一个 [0 , count) 的整数
如果要产生一个[ 10 , 100)的整数:new Random().nextInt(90) + 10 ;
同一个种子,产生的随机数序列是固定的
Random random = new Random(10);
System.out.println(random.nextInt(100));
System.out.println(random.nextInt(100));
System.out.println(random.nextInt(100));
运行结果一直只会是
13
80
93
System.out.println(new Random(10).nextInt(100));
System.out.println(new Random(10).nextInt(100));
System.out.println(new Random(10).nextInt(100));
运行结果一直会是
13
13
13
方法二
使用Math.random( )静态方法产生一个 [0,1) 的数
如果要产生一个[ 10 , 100)的整数:Math.random( ) * 90 + 10 ;