// 定义一个公共方法 Random,返回类型为 String
public static String Random() {
// 定义一个字符串 characters,包含小写字母、大写字母和数字0-9
String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
// 定义一个整数 length,表示我们要生成的随机字符串的长度
int length = 10;
// 创建一个 Random 对象,用于生成随机数
Random random = new Random();
// 创建一个 StringBuilder 对象,用于构建随机字符串
StringBuilder sb = new StringBuilder(length);
// 使用 for 循环,循环 length 次
for (int i = 0; i < length; i++) {
// 使用 random.nextInt(characters.length()) 生成一个随机索引
int randomIndex = random.nextInt(characters.length());
// 使用 characters.charAt(randomIndex) 获取 characters 中对应索引的字符
char randomChar = characters.charAt(randomIndex);
// 将这个随机字符添加到 StringBuilder 中
sb.append(randomChar);
}
// 将 StringBuilder 转换为 String,并赋值给 randomString 变量
String randomString = sb.toString();
// 返回生成的随机字符串
return randomString;
}
//运行
public static void main(String[] args) {
System.out.println(Random());
}
得到随机后的结果