您现在的位置是:首页>热点 > 正文

java获取随机数

发布时间:2026-05-06 17:30:42   来源:    

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

方法 说明 示例代码
`Math.random()` 返回0.0到1.0之间的双精度数 `double rand = Math.random();`
`Random.nextInt()` 生成指定范围内的整数 `Random rand = new Random(); int num = rand.nextInt(100);`
`ThreadLocalRandom.current().nextInt()` 线程安全,适合多线程环境 `int num = ThreadLocalRandom.current().nextInt(100);`

以上方法可根据实际需求选择使用。`Math.random()`简单易用,但功能有限;`Random`类更灵活,支持多种数据类型;`ThreadLocalRandom`则更适合并发场景。合理选择方法能提高程序效率与稳定性。