package com.ZuoYe; import java.util.Random; public class test06 { public static void main(String[] args) { //定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母 // 分析: // 1.参数:int 位数 // 2.返回值:String 验证码 // 3.生成验证码 int num = 5; String [] arr = new String[5] ; String yanzhengma = getYanZhengMa(arr,num); System.out.println(yanzhengma); } private static String getYanZhengMa(String[] arr, int num) { String yanzhengma=""; Random random = new Random(); for (int i = 0; i < num; i++) { int count = random.nextInt(3); switch (count){ case 0: char numm1 = (char) (random.nextInt(26)+65); yanzhengma += numm1; break; case 1: char numm2 = (char) (random.nextInt(26)+97); yanzhengma += numm2; break; case 2: char numm3 = (char) (random.nextInt(10)+48); yanzhengma += numm3; break; } } return yanzhengma; } }
Java小练习(生成验证码)
最新推荐文章于 2024-07-22 14:15:06 发布