java 生成验证码

港控/mmm° 2022-05-19 23:59 390阅读 0赞

随机生成6位验证码

  1. Random r = new Random();
  2. String str="";
  3. int flag = 0;
  4. for(int i = 0; i < 6; i++){
  5. flag = r.nextInt(3); //生成随机数,判断生成验证码的种类(数字、大写字母、小写字母)
  6. if(flag==0){
  7. str += r.nextInt(10); //生成数字0-9
  8. }else if(flag==1){
  9. str += (char)(r.nextInt(26)+97); //生成小写字母a~z
  10. }else{
  11. str += (char)(r.nextInt(26)+65); //生成大写字母A~Z
  12. }
  13. }
  14. System.out.println(str);

发表评论

表情:
评论列表 (有 0 条评论,390人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java生成图片验证

    功能介绍:自定义图片尺寸和字符长度,随机背景颜色和字符颜色,随机字符偏移角度,字符平滑边缘,干扰线,噪点,背景扭曲。 VerifyCodeUtils类,生成图片流,然后不同框