Random类中的nextInt()方法(注:不带参数)会随机产生所有有效的整数,包括正数,负数和零。
Random类中的nextInt(int n)方法 会产生[0,n)之间的随机int值(包含0,不包含n)
两种生成介于[0,100)的随机数的方法:
方法一:用Random类中的nextInt()方法
package ch06;
import java.util.Random;
public class Test8 {
public static void main(String[] args) {
Random random = new Random();
for(int i=0;i<100;i++){
//用于生成0~100之间的随机数(包含0不包含100)
System.out.println(Math.abs(random.nextInt())%100);
}
}
}
方法二:用Random类中的nextInt(int n)方法
package ch06;
import java.util.Random;
public class Test10 {
public static void main(String[] args) {
Random random = new Random();
for(int i=0;i<100;i++){
System.out.println(random.nextInt(100));
}
}
}