可以放在工具类当做方法,用户生成密钥或者随机字符串固定长度
/**
* 生成随机字符串
* @param length 随机字符串长度
*/
public static String randomString(Integer length){
String charSet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; // 所有可能的字符
Random random = new Random();
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
// 生成随机索引
int randomIndex = random.nextInt(charSet.length());
// 从charSet中选取字符并添加到结果字符串
char randomChar = charSet.charAt(randomIndex);
sb.append(randomChar);
}
return sb.toString();
}