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); } }