Random类用来生成随机数字,使用起来也和Scanner类一样有三个步骤:
1. 导包:import java.util.Random;
2. 创建:Random r = new Random(); //小括号中留空即可
3. 使用:
- 获取一个随机的int数字(范围int所有范围,有正负两种):int num = r.nextInt();
- 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3);
- 实际上代表的含义就是:[0,3),也就是0~2
实例代码(生成一个随机的数字):
package SuijJi;
/*
生成一个随机数字
*/
import java.util.Random;
public class Demo01Random {
public static void main(String[] args) {
Random r = new Random();
int num = r.nextInt();
System.out.println("随机数是:" + num);
}
}
以上代码运行三次结果分别如下:
随机数是:-729721233 //第一次运行结果
随机数是:759688833 //第二次运行结果
随机数是:-698109056 //第三次运行结果