package com.String; import java.util.Random; public class SrtingDemo2 { //验证码 public static void main(String[] args) { System.out.println(createCode(4)); System.out.println(createCode(6)); } //设计一个方法,返回指定位数的验证码 public static String createCode(int n){ //2.定义2个变量 一个时记住最终产生的随机验证码 一个是记住可能用得到的全部字符 String code=""; String data="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random r=new Random(); //开始定义一个循环产生每位随机字符 for (int i = 0; i < n; i++) { //随机一个字符范围内的索引 int index=r.nextInt(data.length()); //根据索引去全部字符中提取字符 code+=data.charAt(index);//code=code+字符 } //返回code return code; } }
标签:字符,code,String,int,验证码,案例,public From: https://www.cnblogs.com/Karl-hut/p/17438029.html