import java.util.Random; import java.util.Scanner; public class yanvgma { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入所需验证码的位数;"); int m = s.nextInt(); System.out.println(yanzhenma(m)); } public static String yanzhenma(int m) { Random x = new Random(); String ma = ""; for (int i = 0; i < m; i++) { int n = x.nextInt(3); switch (n) { case 0: ma += x.nextInt(10); break; case 1: ma += (char)(x.nextInt(26) + 65); break; case 2: ma += (char)(x.nextInt(26) + 97); break; } } return ma; } }
Java 随机生成指定位数的验证码(数字字母大小写混合)
最新推荐文章于 2024-07-13 22:56:10 发布