Java randomString
Posted Googler
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java randomString相关的知识,希望对你有一定的参考价值。
public static String randomString(int strLength) { Random rnd = ThreadLocalRandom.current(); StringBuilder ret = new StringBuilder(); for (int i = 0; i < strLength; i++) { boolean isChar = (rnd.nextInt(2) % 2 == 0);// 输出字母还是数字 if (isChar) { // 字符串 int choice = rnd.nextInt(2) % 2 == 0 ? 65 : 97; // 取得大写字母还是小写字母 ret.append((char) (choice + rnd.nextInt(26))); } else { // 数字 ret.append(Integer.toString(rnd.nextInt(10))); } } return ret.toString(); }
以上是关于Java randomString的主要内容,如果未能解决你的问题,请参考以下文章
要求根据RandomStr.java:使用类型转换生成六位验证字符串,示例程序每次运 行时,都会生成不同的字符串。
根据RandomStr.java:使用类型转换生成六位验证字符串。