/* 需求: 定义方法实现随机产生一个5位的验证码 验证码格式: 长度为5 前四位是大写字母或者小写字母 最后一位是数字 */ //大写字母和小写字母数组 char[] chs = new char[52]; for (int i = 0; i < chs.length; i++) { //ASCII表 if (i <= 25) { chs[i] = (char) (97 + i); } else { chs[i] = (char) (65 + i - 26); } } /*for (int i = 0; i < chs.length; i++) { System.out.print(chs[i]+" "); }*/ //打印数组 String result = ""; //定义一个字符串 Random r = new Random(); //得导入import java.util.Random; for (int i = 0; i < 4; i++) { int randomIndex = r.nextInt(chs.length); //System.out.println(chs[randomIndex]); result = result + chs[randomIndex]; } System.out.println(result); int number = r.nextInt(10); result = result + number; System.out.println(result);
随机生成验证码
最新推荐文章于 2023-03-04 19:46:12 发布