如何在 Java 中有效地生成安全的随机字母数字字符串?

新手上路,请多包涵

如何在 Java 中高效地生成安全的随机(或伪随机)字母数字字符串?

原文由 devon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 325
1 个回答

初始化一个包含所有接受的字符的数组( CHARS_ARRAY ),然后实例化一个 SecureRandom 实例,并重复调用 nextInt(CHARS_ARRAY.length) 以在您的字符数组中获取随机索引。将每个字符附加到 StringBuilder 直到获得预期的字符数。

原文由 JB Nizet 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题