Java 随机生成四位数验证码的方法

男娘i 2023-09-23 13:15 144阅读 0赞
  1. //生成验证码
  2. public static String codeFen(){
  3. String str = "0123456789";
  4. //将字符串转换为一个新的字符数组。
  5. char[] VerificationCodeArray = str.toCharArray();
  6. Random random = new Random();
  7. int count = 0;//计数器
  8. StringBuilder stringBuilder = new StringBuilder();
  9. while(true) {
  10. //随机生成一个随机数
  11. int index = random.nextInt(VerificationCodeArray.length);
  12. char c = VerificationCodeArray[index];
  13. //限制四位不重复数字
  14. if (stringBuilder.indexOf(c + "") == -1) {
  15. stringBuilder.append(c);
  16. //计数器加1
  17. count++;
  18. }
  19. //当count等于4时结束,随机生成四位数的验证码
  20. if (count == 4) {
  21. break;
  22. }
  23. }
  24. return stringBuilder.toString();
  25. }

发表评论

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

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

相关阅读