今天在工作中使用到了随机生成6位数字字符串的方式
方法一
一种比较low的使用方法:使用字符串进行拼接,循环6次,话不多说上代码: 内联代码片
。
/*
* 方法一:字符串拼接随机生成6位随机数
* */
String str = "";
for (int i = 0; i < 6; i++) {
int var = new Random().nextInt(10);
str = str + var;
}
方法二
调用第三方包commons-lang3.jar或者引入 commons-lang3 依赖
内联代码片
。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8.1</version>
</dependency>
其中提供了RandomUtils 随机数工具类,RandomStringUtils 随机字符串工具类,StringUtils 字符串工具类等。言归正传:
下面展示一些 内联代码片
。
String str1 = RandomStringUtils.randomNumeric(6);
其余一些字符串操作方法以及随机数生成均可以调用相应工具类,大大提高编码效率