1 import java.util.Random; 2 3 public class RandomCode { 4 5 public static void main(String[] args) { 6 //定义字符数组 7 char[] ch = { ‘0‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘, ‘6‘, ‘7‘, ‘8‘, ‘9‘, ‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘, ‘G‘, ‘H‘, ‘I‘, 8 ‘J‘, ‘K‘, ‘L‘, ‘M‘, ‘N‘, ‘O‘, ‘P‘, ‘Q‘, ‘R‘, ‘S‘, ‘T‘, ‘U‘, ‘V‘, ‘W‘, ‘X‘, ‘Y‘, ‘Z‘, ‘a‘, ‘b‘, ‘c‘, ‘d‘, 9 ‘e‘, ‘f‘, ‘g‘, ‘h‘, ‘i‘, ‘j‘, ‘k‘, ‘l‘, ‘m‘, ‘n‘, ‘o‘, ‘p‘, ‘q‘, ‘r‘, ‘s‘, ‘t‘, ‘u‘, ‘v‘, ‘w‘, ‘x‘, ‘y‘, 10 ‘z‘ }; 11 //创建随机对象 12 Random random = new Random(); 13 //创建可变字符串对象 14 StringBuilder str=new StringBuilder(); 15 //循环随机产生6位数的验证码 16 for(int i=0;i<5;i++) { 17 //随机获取数组中的元素 18 char c =ch[random.nextInt(ch.length)];//随机数的范围是[0-数组的长度) 19 //拼接验证码 20 str.append(c); 21 } 22 //输出 23 System.out.println("验证码:"+str); 24 25 } 26 27 }
欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位指点,在此表示感激不尽。文章持续更新中…
原文:https://www.cnblogs.com/mu-xiaoxia/p/14328807.html