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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值