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