final public static String LONG_STRING = "abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM0123456789";
/**
* 获取随机数
* @param len 指定返回的参数的位数
* @return
*/
public String getRandPwd(int len) {
String base = LONG_STRING;
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < len; i++) {
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
return sb.toString();
}
获取随机数字和英文,可以指定获取的位数。
如果想要纯数字或者英文,可以自己修改LONG_STRING内的值。