我是靠谱客的博主 哭泣灰狼,最近开发中收集的这篇文章主要介绍Java生成随机码(兑换码),带大小字母、小写字母、数字。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public static 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;
}


 

最后

以上就是哭泣灰狼为你收集整理的Java生成随机码(兑换码),带大小字母、小写字母、数字。的全部内容,希望文章能够帮你解决Java生成随机码(兑换码),带大小字母、小写字母、数字。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部