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:使用类型转换生成六位验证字符串。

RandomStr实验报告(验证码实验)

jmeter参数化-函数助手—randomstring

jmeter生成随机8位手机号,进行压测登录操作,实用工具【RandomString】

Python学习笔记4-randomstring模块