java程序中Math.random();的取值范围是多少?(是0到1double型吗?)

2025-04-08 16:34:40
推荐回答(4个)
回答1:

randompublic static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 第一次调用该方法时,它将创建一个新的伪随机数生成器,与以下表达式完全相同 new java.util.Random之后,新的伪随机数生成器可用于此方法的所有调用,但不能用于其他地方。 这个是JDK文档里的说明 返回值是double 的 0.0-1.0之间的值

回答2:

看源码...

回答3:

0.0<= Math.random() <1.0

回答4:

0.0 --1.0