一、代码展示
/*
* Copyright (c) 2020, 2023, webrx.cn All rights reserved.
*
*/
package com.itbeiyou;
import java.util.Random;
/**
* <p>Project: jse2303 - Demo02</p>
* <p>Powered by webrx On 2023-07-13 16:01:26</p>
* <p>描述:<p>
*
* @author 简单遗忘 [814736551@qq.com]
* @version 1.0
* @since 17
*/
public class Demo02 {
//编写方法返回一个随机密码字符串
public static void main(String[] args) {
System.out.println(pwd(3));
}
public static String pwd(int lenth) {
//先编写一个字符串用于密码库,并将字符串转为字符数组
char[] arr = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM".toCharArray();
//声明随机数
Random re = new Random();
String pwd = "";
//for循环声明密码长度,这个密码长度可控制,在参数范围里
for (int i = 0; i < lenth; i++) {
//将获取到的每一个字符密码都存入pwd中
// pwd += arr[(int) re.nextInt(arr.length)];
pwd += String.valueOf(arr[re.nextInt(arr.length)]);
}
return pwd;
}
}
二、运行结果展示
![](https://img-blog.csdnimg.cn/d705e8124aaa4ac89a3fb4888cbcc7cd.png)