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`适合并发环境。合理选择可提升程序性能与稳定性。
展开更多
标签:
