4个随机字母和1个随机数字

package com.fqs.demo;

import java.util.Random;

public class YZM {
    public static void main(String[] args) {
        //随机输出前四位字母 后一位数字
        //char(97)是a 97+26-123   char(65)是a
        String yzm="";
        Random sj=new Random();
        //(最大值-最小值+1)+最小值
        int sjnumber=sj.nextInt(9)+1;//获取随机数给sjnumber
        
        for(int index=0;index<4;index++) {//循环4次输出
            int sjaA=sj.nextInt(59)+65;//获取随机数给sjaA
            if(sjaA<=91&&sjaA>=96) {
                sjaA=sjaA+7;//当是91到96的值时,不是字母 ,通过加6变成97, 97是字母a;保险起见多加个,加7
            
        }
            yzm+=(char)sjaA;//定义string类型的随机数
                
        }//结束for循环
        yzm=yzm+sjnumber;
        System.out.println("验证码:"+yzm);
        
    }

}

 

posted @ 2023-01-20 20:00  胖豆芽  阅读(13)  评论(0编辑  收藏  举报