public class PasswordUtil { public final static String[] word={ "a","b","c","d","e","f", "g","h","j","k","m","n", "p","q","r","s","t","u", "v","w","x","y","z", "A","B","C","D","E","F", "G","H","J","K","M","N", "P","Q","R","S","T","U", "V","W","X","Y","Z", }; public static String[] num={ "2","3","4","5","6","7","8","9" }; /** * lqn * 随机生成密码 * @return */ public static String randomPassword(){ StringBuffer stringBuffer=new StringBuffer(); //以当前时间生成random Random random=new Random(new Date().getTime()); boolean flag=false; //设置默认密码的长度为1+6位 int length=random.nextInt(1)+6; for (int i = 0; i < length; i++) { if(flag){ stringBuffer.append(num[random.nextInt(num.length)]); }else{ stringBuffer.append(word[random.nextInt(word.length)]); } flag=!flag; } return stringBuffer.toString(); } /** * 生成随机盐 * @return */ public static int randomSalt(){ return (int) ((Math.random()*9+1)*100000); } public static void main(String[] args) { System.out.println(randomPassword()); System.out.println(randomSalt()); } }
Java随机生成密码
猜你喜欢
转载自blog.csdn.net/qq_32722783/article/details/80830152
今日推荐
周排行