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();
}