当前位置:首页 > 火热 >

java如何产生随机数

时间:2026-05-06 18:06:36来源:

在Java中,生成随机数是常见的编程需求。以下是几种常用的方法总结:

方法 说明 示例代码
`Math.random()` 返回0.0到1.0之间的double值 `double rand = Math.random();`
`Random`类 提供多种随机数生成方法,如nextInt、nextDouble等 `Random rand = new Random(); int num = rand.nextInt(100);`
`ThreadLocalRandom` 适用于多线程环境,更安全高效 `int num = ThreadLocalRandom.current().nextInt(100);`

以上方法可根据不同场景选择使用。`Math.random()`简单但功能有限;`Random`类灵活且常用;`ThreadLocalRandom`适合并发环境。合理选择可提升程序性能与稳定性。

展开更多
标签: