一.用Math类
形式为:(数据类型)(最小值+Math.random()*(最大值-最小值+1))
class 固定范围01{
public static void main(String[] args){
for (int i = 0; i < 10; i++) {
System.out.println((int)(Math.random()*(2-0+1)));//0~2
}
}
}
二.用Random类
无使用形式,引用该类即可
首先要在文件头导入Random类
import java.util.Random;
//用Random类
class 固定范围02{
public static void main(String[] args){
Random r1 = new Random();
for (int i = 0; i < 10; i++) {
System.out.println(r1.nextInt(3));//0~2
}
}
}