java.util.Random.nextDouble() 方法返回下一个伪随机、0.0 到 1.0 之间均匀分布的双精度值该随机数生成器的序列。
语法
public double nextDouble()
参数
无需参数。
返回值
返回此随机数生成器序列中的下一个伪随机、均匀分布在 0.0 和 1.0 之间的双精度值。
异常
无示例:
在下面的示例中,java.util.Random.nextDouble()方法用于获取伪随机数,均匀分布的 double 值0.0 和 1.0。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建一个随机对象
Random rand = new Random();
//打印均匀分布的双随机数
for(int i = 0; i < 5; i++)
System.out.println("Next Double Value: " + rand.nextDouble());
}
}
下面给出了可能的结果之一:
Next Double Value: 0.5086559355994734
Next Double Value: 0.13016283736554546
Next Double Value: 0.3692908714197346
Next Double Value: 0.24406924527560225
Next Double Value: 0.22947266175033265