首页 > 其他分享 >4个包含字母的验证码 不需要纠结单个char 直接拼一个String ma="" ma+=(char)number

4个包含字母的验证码 不需要纠结单个char 直接拼一个String ma="" ma+=(char)number

时间:2023-01-31 22:59:31浏览次数:41  
标签:ma String int number char 65 97

package com.fqs.demo;

import java.util.Random;

public class SuiJIMa {
    public static void main(String[] args) {
        //随机码前3位字母后一位数字
        //比如abc1  97=a
        int numbera=97;//a
        int numberz=(97+25);//26个小写字母的最后一个
        int numberA=65;//A
        int numberZ=(65+25);//Z
        Random sj=new Random();
        //公式:在区间 [min,max] 中生成一个随机数, random. 数据类型 (max-min +1)+min;
        //[97,123]  (27)+97
        //[65,123] (59)+65
        int []array=new int[4];
        String ma="";


        for(int i=0;i<array.length;i++) {
            int number=sj.nextInt(58)+65;
            
            if ((number>=97 && number<=122)||(number>=65 && number<=90)){
                
            
            

        }else {
            number=number+6;
        }
            ma+=(char)number;


        }//结束for
            System.out.println("随机四个字母"+ma);


    
    }

    

}
package com.fqs.demo;

import java.util.Random;

public class SuiJIMa {
    public static void main(String[] args) {
        //随机码前3位字母后一位数字
        //比如abc1  97=a
        int numbera=97;//a
        int numberz=(97+25);//26个小写字母的最后一个
        int numberA=65;//A
        int numberZ=(65+25);//Z
        Random sj=new Random();
        //公式:在区间 [min,max] 中生成一个随机数, random. 数据类型 (max-min +1)+min;
        //[97,123]  (27)+97
        //[65,123] (59)+65
        int []array=new int[4];
        String ma="";


        for(int i=0;i<array.length;i++) {
            int number=sj.nextInt(58)+65;
            
            if ((number>=97 && number<=122)||(number>=65 && number<=90)){
                
            
            

        }else {
            number=number+6;
        }
            ma+=(char)number;


        }//结束for
            System.out.println("随机四个字母"+ma);


    
    }

    

}

 

标签:ma,String,int,number,char,65,97
From: https://www.cnblogs.com/haha1988/p/17081084.html

相关文章

  • 今日工作心得之maven
    从gitlab上把项目拉下来之后,到idea里面用maven编译了下,结果就是提示有一些jar包下载不下来。根据提示,我去到自己的mavensetting.xml文件看了自己的mirror。然后得知这是......
  • Mac mini 外接显示器经常性的出现黑屏 bug All In One
    Macmini外接显示器经常性的出现黑屏bugAllInOnemacOS13.1&Dell2419HM显示器Macmini外接显示器黑屏bug❌solutions打开显示器设置,把显示器分辨率......
  • MATLAB环境中CVX安装外部Mosek求解器
    MATLAB环境在CVX安装外部Mosek求解器记录1.引言2.软件准备3.软件安装3.1.Mosek安装3.2.CVX安装4.卸载与更新1.引言在使用MATLAB环境的CVX求解优化问题......
  • Python Pillow(PIL) ImageFilter和ImageColor的使用
    Pillow(PIL)是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。PIL模块全称为PythonImagingLibrary,是Python中一个免费的图像处理模块......
  • m基于GA遗传算法的PMSM永磁同步电机参数最优计算matlab仿真
    1.算法描述永磁同步电机(PMSM)基本结构为定子、转子和端盖。其中转子磁路结构是永磁同步电机与其它电机最主要的区别,其在很大程度上决定了永磁同步电机的实际性能指标。通常......
  • 黑苹果i211网卡在macos Monterey及以上驱动方法
    ​原文来源于黑果魏叔官网,转载需注明出处。​两种方法:一、驱动换成别人修改后的AppleIGB.kext(可以前往黑果魏叔官网下载)。这么做一般情况用着没问题。但是如果你虚拟机桥接......
  • m基于GA遗传算法的高载能负荷响应优化控制模型matlab仿真
    1.算法描述高载能企业执行子站接收负荷调整指令后,需将有功功率、无功功率调整总量合理分配给各用能设备/系统。研究高载能负荷响应优化控制模型,建立以高载能企业响应效益最......
  • m基于GA遗传算法的PMSM永磁同步电机参数最优计算matlab仿真
    1.算法描述       永磁同步电机(PMSM)基本结构为定子、转子和端盖。其中转子磁路结构是永磁同步电机与其它电机最主要的区别,其在很大程度上决定了永磁同步电机的实际......
  • mac下载App报错
    mac下载App报错:该文件打不开,或者文件被破坏。一、解决方法:在“终端”输入:sudoxattr-dcom.apple.quarantine+(XXX.app)(XXX.app)是你在xxx.app在电脑的路......
  • mac 环境变量配置
    1.新建一个文件,存放自定义的环境变量touch.zshrc2.编辑该文件,导入变量vim.zshrc添加以下环境变量exportPATH=${PATH}:/usr/local/mysql/binexportPATH=${PA......