Random yan=new Random();//随机数种子,注意括号里不要填数 String a="0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";//验证码需要的所有字符 String b []=a.split("");//定义一个数组,用““把每个字符分割 System.out.print("生成的验证码为");//第一种方法 /*for(int i = 0;i<5;i++) { int q= yan.nextInt(a.length()-1);//定义随机范围 System.out.print(b[q]);}*/ //用截取 for(int e=0;e<5;e++) { int w=yan.nextInt(a.length()-1); System.out.print(a.substring(w, w+1)); }
生成的验证码为Hdt4X