验证码居然写死??验证码要设计成动态的,比如一个请求页面,后台生成一个验证码,并且放到request中,前台输入错误,后台要重新生成验证码

解决方案 »

  1.   


    这个不是验证码哈  不是页面登陆的验证码  只是需要这样一大串数据 不重复的  要AA000001到ZZ999999中的数据哈  
      

  2.   


    不能改诶。。0.0  必须要这个AA000001到ZZ999999
      

  3.   

    我说错了 不好意思各位  我的意思是AA100000到ZZ999999中  生成N个不重复的数字  不是全部生成哈  比如我一次值生成100个  这100个都是在这个区间里面的哈。。
      

  4.   


    要不这个发我试试感谢大神。。String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    Random random = new Random();  
    StringBuilder builder = new StringBuilder();
    String[] str = new String[10000]; 
    for(int i=0;i<10000;i++){
    builder.setLength(0);
    builder.append(s.charAt(random.nextInt(23))).append(s.charAt(random.nextInt(23))).append((random.nextInt(90)+10)*10000 + i);
    str[i] = builder.toString();
    }
      

  5.   

    为什么 不放到MAP里呢,无序不重复