Java中验证码的生成(随机长度)
/**
* 返回长度为size个字符,并且随机从A~Z,a~z,0~9中选取的字符串。
* @param size : 验证码长度
* @return : 生成的验证码
*/
private String getCode(int size) {
String number = "";
String chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ "abcdefghijklmnopqrstuvwxyz"
+ "0123456789";
Random r = new Random();
for(int i = 0; i < size; i ++){
number += chars.charAt(r.nextInt(chars.length()));
}
return number;
}