您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页Java随机生成字母数字组合的验证码

Java随机生成字母数字组合的验证码

来源:宝玛科技网
Java随机⽣成字母数字组合的验证码

import java.util.Random;public class StringRandom {

//⽣成随机数字和字母,

public String getStringRandom(int length) {String val = \"\";

Random random = new Random();//参数length,表⽰⽣成⼏位随机数for(int i = 0; i < length; i++) {

String charOrNum = random.nextInt(2) % 2 == 0 ? \"char\" : \"num\";//输出字母还是数字

if( \"char\".equalsIgnoreCase(charOrNum) ) {//输出是⼤写字母还是⼩写字母

int temp = random.nextInt(2) % 2 == 0 ? 65 : 97;val += (char)(random.nextInt(26) + temp);

} else if( \"num\".equalsIgnoreCase(charOrNum) ) {val += String.valueOf(random.nextInt(10));}}

return val;}

public static void main(String[] args) {

StringRandom test = new StringRandom();//测试

System.out.println(test.getStringRandom(8));}}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务