一、简介
Random
类是Java
中的一个内置类,用于生成伪随机数。提供多种方法来生成不同类型的随机数,包括整数、浮点数和布尔值。
二、使用流程
- 导入
Random
类:在代码文件开头,使用import
语句导入Random
类
import java.util.Random
- 创建
Random
对象:
Random random = new Random();
- 使用
Random
对象生成随机数:
int randomNumber = random.nextInt();//生成一个随机整数
double randomDouble = random.nextDouble();//生成一个随机浮点数
boolean randomBoolean = random.nextBoolean();//生成一个随机布尔值
三、使用方法
- 生成一个随机整数
Random random = new Random();
int randomNumber = random.nextInt();
- 生成一个
0
(包括)到指定值n
(不包括)之间的随机整数
Random random = new Random();
int randomNumber = random.nextInt(10);//生成0到9之间的随机整数
- 随机生成一个六位的字符串
public static void main(String[] args) {
String characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
StringBuilder sb = new StringBuilder();
Random random = new Random();
for (int i = 0; i < 6; i++) {
int index = random.nextInt(characters.length());
char randomChar = characters.charAt(index);
sb.append(randomChar);
}
String randomString = sb.toString();
System.out.println(randomString);
}