«

Java 生成随机数快速上手指南(建议收藏)

时间:2026-11-2 08:43     作者:emer     分类: 无


从一个真实场景说起:生成随机数

工作中接触了这么多Java项目后发现:生成随机数用得对不对,直接影响代码的可维护性。本文聊聊怎么才算「用对」。

生成随机数的重点都在这了

生成随机数代码实战

以生成随机数为例:

// 普通场景
ThreadLocalRandom r = ThreadLocalRandom.current();
int n = r.nextInt(1, 101);          // [1, 101) 即 1~100
double d = r.nextDouble();

// 6 位数字验证码
String code = String.valueOf(r.nextInt(900000) + 100000);

// 安全场景(令牌、密钥)用 SecureRandom
SecureRandom sr = new SecureRandom();
byte[] token = new byte[16];
sr.nextBytes(token);
System.out.println(Hex.encodeHexString(token));

实践中的注意事项

最后说两句

以上就是本文关于Java中生成随机数的全部内容。掌握这些知识点后,相信你在实际开发中会更加得心应手。如果在实践中遇到问题,欢迎交流讨论。


遇见问题加 QQ23979811 协助处理

标签: 编程教程 Java