Java生成随机密码(包含大小写字母和数字)
public class PwdTest {
public static void main (String[] args){
int len = 16;
int f =0;
char[] pwd = new char[len];
for(int i = 0 ; i<len;i++){
//随机生成0,1,2三个数中的一个f,作为判断条件
f = (int)(Math.random()*3);
//System.out.println(f);
if(f==0){
//生成0-9之间的随机数字
pwd[i] = (char)('0'+Math.random()*10);
}else if(f==1){
//随机生成一个小写字母
pwd[i] = (char)('a'+ Math.random()*26);
}else
//随机生成一个大写字母
pwd[i] =(char)('A'+Math.random()*26);
}
String str = new String(pwd);
System.out.print(str);
}
}
运行结果

该博客介绍了如何使用Java编程生成包含大小写字母和数字的16位随机密码,提供了具体的实现方法和运行结果。
5148





