我是靠谱客的博主 哭泣灰狼,这篇文章主要介绍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生成随机码(兑换码)内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部