一、什么是Random类
此类的实例用于生成伪随机数。
例如,以下代码使用户能够得到一个随机数:
Random r = new Random();
int i = r.nextInt();
二、Random使用步骤
1、查看类
java.util.Random: 该类需要import导入后使用
2、查看构造方法
public Random(): 创建一个新的随机数生成器
3、查看成员方法
public int nextInt(int n): 返回一个伪随机谁,范围在0(包括)和指定值n(不包括)之间的int值。
使用Random类,完成生成3个10以内的随机数操作,代码如下:
// 1、导包
import java.util.Random;
public class Demo01_Random{
public static void main(String[] args){
Random r = new Random();
for(int i = 0; i < 3; i++){
int number = r.nextInt(10);
System.out.println("number: " + number);
}
}
}
备注:创建一个
Random对象,每次调用nextInt()方法,都会生成一个随机数。
4、练习
获取1~n直接的随机数,包含n,代码如下:
import java.util.Random;
public class Demo02_Random{
public static void main(String[] args){
int n = 50;
Random r = new Random();
int number = r.nextInt(n) + 1;
System.out.println("number: " + number);
}
}