Java生成随机字符串,可以指定长度或者长度范围
public static String getRandomString(int minLength, int maxLength) {
Random random = new Random();
int number = random.nextInt(maxLength - minLength) + minLength;
return getRandomString(number);
}
public static String getRandomString(int length) {
//定义一个字符串(A-Z,a-z,0-9);
String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
//由Random生成随机数
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; ++i) {
int number = random.nextInt(str.length());
sb.append(str.charAt(number));
}
return sb.toString();
}