JAVA中使用random生成随机串

1.生成范围内随机数

        Random random = new Random();
        StringJoiner str = new StringJoiner(", ");
        for (int j = 0; j < 90; j++) {
            int i = random.nextInt(100-90+1)+90;
            // randNumber 将被赋值为一个 MIN 和 MAX 范围内的随机数
            //int randNumber = random.nextInt(MIN, MAX + 1); 
            str.add(i+"");
        }
        System.out.println(str.toString());
运行结果

new Random().nextInt(100) % (100-2+1) +2

2.生成随机字符串

     org.apache.commons.lang3包下有一个RandomStringUtils类,其中有一个randomAlphanumeric(int length)函数,可以随机生成一个长度为length的字符串。

         String s = RandomStringUtils.randomAlphanumeric(37);
            System.out.println(s);

运行结果

     点进去可以看出  RandomStringUtils.randomAlphanumeric方法实际上是

我们也可是直接调用 RandomStringUtils下的random(长度,true,true);


版权声明:本文为Myselfh原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。