随机数 abAB+数字

package com.fqs.demo;

import java.util.Random;

public class CharAB {
    //输出26个小写字母和26个大写字母
    public static void main(String[] args) {
        //小写字母 97到123
        //大写字母65到91
        //65到91需要 + [91到96不需要]+97到123
       //抽取4个幸运观众
        Random sj=new Random();
        //获取1到9的随机数
        int sjnumber=sj.nextInt(9)+1;
        char result='a';
        String resultaAnumber="";//必须是String才能接收char
        for (int index=0;index<4;index++) {
            int sjaA=sj.nextInt(59)+65;
            //如果随机数[91到96不需要]给随机数+6
            if (sjaA>=91 &&sjaA<=96) {
                sjaA=sjaA+6;
            }
            //公式:在区间 [min,max] 中生成一个随机数, random. 数据类型 (max-min +1)+min;
            //[97,123]  (27)+97
            //[65,123] (59)+65
            
            //接收生成的值
            result=(char)sjaA;
            resultaAnumber+=result;
            
            
        }
        resultaAnumber+=sjnumber;
        System.out.println("4个字母1个数字:"+resultaAnumber);
            
        
        
    }//结束主方法

}

 

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