package String;
import java.util.Random;
/**
* @Author: Guojiang
* @Date: 2023/01/11/11:06
* @Description: 生成随机验证码
* 内容:可以是小写字母,也可以是大写字母,还可以是数字
* 规则:长度为5,其中一位为数字,可以出现在任意位置
*/
public class test15 {
public static void main(String[] args) {
Random random=new Random();
String str=" ";
char[] newArr=str.toCharArray();
for (int i = 0; i < newArr.length; i++) {
if(i<newArr.length-1)
{
char c= (char) (random.nextInt(25)+65);
newArr[i]=c;
}
if(i==newArr.length-1)
{
char c= (char) (random.nextInt(9)+48);
newArr[i]=c;
}
}
int index=random.nextInt(4);
char temp;
temp=newArr[3];
newArr[3]=newArr[index];
newArr[index]=temp;
String string=new String(newArr);
System.out.println(string);
}
}
java:随机验证码生成
最新推荐文章于 2024-03-15 13:15:33 发布