当前位置:   article > 正文

Java 开发验证码。随机产生一个四位数的验证码,每位数可能是数字、大写字母或小写字母。_随机产生4位数的验证码

随机产生4位数的验证码
  1. package Test;
  2. import java.util.Random;
  3. public class CVC {
  4. public static void main(String[] args) {
  5. String code = CAPTCHA(4);//生成四位数的随机数
  6. System.out.println("随机验证码:" + code);
  7. }
  8. private static String CAPTCHA(int n) {
  9. Random r = new Random();
  10. String code = " ";//分配一个空字符内存
  11. for(int i = 0; i < n; i++) {
  12. int type = r.nextInt(3);
  13. switch(type) {
  14. case 0://大写字母
  15. char c0 = (char)(r.nextInt(26) + 65);//ASII中大写字母的范围
  16. code += c0;
  17. break;
  18. case 1 ://小写字母
  19. char c1 = (char)(r.nextInt(26) + 97);//ASII中小写字母的范围
  20. code += c1;
  21. break;
  22. case 2://数字
  23. int m = r.nextInt(10);//生成0~9的随机数
  24. code += m;
  25. break;
  26. }
  27. }
  28. return code;
  29. }
  30. }

输出

随机验证码: 6qsw

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54579
推荐阅读
相关标签
  

闽ICP备14008679号