为了方便阅读代码,本文中直接用了 println,这需要一些技巧,因为
import static java.lang.System.out.println;
是错误的。具体方法见 Java 如何静态导入 import static println。
RandomStringUtils 类全路径:
org.apache.commons.lang3.RandomStringUtils
用所有支持的字符生成随机字符串
例如生成长度为10的随机字符串:
println( RandomStringUtils.random(10) );
某次运行结果:
ꤕ锁樫𣜗겂㡴摶𩓞
用英文大小写字母生成随机字符串
例如生成长度为10的随机字符串:
println( RandomStringUtils.randomAlphabetic(10) );
某次运行结果:
PHPAWLxpZD
用英文大小写字母+数字生成随机字符串
例如生成长度为20的随机字符串:
println( RandomStringUtils.randomAlphanumeric(20) );
某次运行结果:
mvmcgMmMd3T43rfyJyur
用数字生成随机字符串
例如生成长度为20的随机字符串:
println( RandomStringUtils.randomNumeric(20) );
某次运行结果:
5275393600