/**
* 随机产生n位验证码,由数字、大写字母、小写字母组成
* @param n
* @return
*/publicstaticStringcreateCode(int n){String result ="";Random random =newRandom();for(int i =0; i < n; i++){int type = random.nextInt(3);//0 小写 1 大写 2 数字switch(type){case0:
result +=(char)('a'+random.nextInt(26));break;case1:
result +=(char)('A'+random.nextInt(26));break;case2:
result += random.nextInt(10);break;}}return result;}