package com.luzai.test;
import java.util.Random;
public class test01 {
public static void main(String[] args) {
/*
需求:
验证码格式:前四位是大写字母或者小写字母,最后一位是数字
*/
char chs[]=new char[52];
for (int i = 0; i < chs.length; i++) {
if(i<=25){
chs[i]=(char)(97+i);
System.out.print(chs[i]+" ");
}else{ //26开始
chs[i]=(char) (65+i-26);
System.out.print(chs[i]+" ");
}
}
//随机抽取四次
Random r=new Random();
//定义一个变量接收结果
String result="";
for (int i1 = 0; i1 < 4; i1++) {
int randomIndex=r.nextInt(52);
result=result+chs[randomIndex];
}
//抽取0-9的随机数字
int num=r.nextInt(10);
result+=num;
System.out.println(result);
}
}
java-生成验证码
于 2023-05-05 01:36:05 首次发布