初始化一个包含所有接受的字符的数组( CHARS_ARRAY ),然后实例化一个 SecureRandom 实例,并重复调用 nextInt(CHARS_ARRAY.length) 以在您的字符数组中获取随机索引。将每个字符附加到 StringBuilder 直到获得预期的字符数。 原文由 JB Nizet 发布,翻译遵循 CC BY-SA 3.0 许可协议
初始化一个包含所有接受的字符的数组(
CHARS_ARRAY
),然后实例化一个 SecureRandom 实例,并重复调用nextInt(CHARS_ARRAY.length)
以在您的字符数组中获取随机索引。将每个字符附加到StringBuilder
直到获得预期的字符数。