package com.grcaeup;
import java.util.Random;
/**
* 随机生成8位密码 工具类
*
*/
public class RandomPasswordUtils {
public static String getPassword() {
Random rd = new Random(); // 创建随机对象
String n = ""; // 保存随机数
int rdGet; // 取得随机数
do {
if (rd.nextInt() % 2 == 1) {
rdGet = Math.abs(rd.nextInt()) % 10 + 48; // 产生48到57的随机数(0-9的键位值)
} else {
rdGet = Math.abs(rd.nextInt()) % 26 + 97; // 产生97到122的随机数(a-z的键位值)
}
char num1 = (char) rdGet; // int转换char
String dd = Character.toString(num1);
n += dd;
} while (n.length() < 8);// 设定长度,此处假定长度小于8
return n;
}
}
随机生成8位密码 工具类
最新推荐文章于 2024-02-09 23:16:40 发布