用java写一个5位的验证码

2023-12-26 21:22:34

该验证码实现随机产生一个5位的验证码,前4位为大小写字母,第5位是数字.

import java.util.Random;

public class Demo {
    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);
            }else{
                chs[i]=(char)(65+i-26);
            }
        }
        String result=" ";
        Random r=new Random();
        for (int i = 0; i < 4; i++) {
            int randomIndex=r.nextInt(chs.length);
            result=result+chs[randomIndex];
        }
        int num=r.nextInt(10);//定义第5位数字是1~10之间的数字,且不含有10
        result=result+num;
        System.out.println(result);

    }
}

文章来源:https://blog.csdn.net/2301_81028896/article/details/135117887
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。