一:问题描述
在用户登录时,常常要求验证身份信息,如果用手机号验证,就会获得一个五位验证码,要求其中前四位为随机字母验证码,最后一位为数字验证码
二:代码如下
import java.util.Random; public class dome { public static void main(String [] args){ char [] chs=new char[52]; Random sc=new Random(); int i; String c=""; for(i=0;i<chs.length;i++) { if (i < 26) { chs[i] = (char) (97 + i); } else { chs[i] = (char) (65 + i - 26); } } for(i=0;i<4;i++){ int num=sc.nextInt(chs.length); c=c+chs[num]; } int b=sc.nextInt(10); c+=b; System.out.println(c); } }
三:运行结果