Java.util.Random 类

java.util.Random.doubles() 方法返回实际上无限的伪随机双精度值流,每个值都在零 (包括)和一(不包括)。生成伪随机双精度值,就好像它是调用方法 nextDouble() 的结果。

语法

public DoubleStream doubles()

参数

无需参数。

返回值

返回伪随机双精度流

异常

示例:

在下面的示例中,java.lang. util.Random.doubles() 方法用于获取伪随机双精度值流。

import java.util.*;
import java.util.stream.DoubleStream;

public class MyClass {
  public static void main(String[] args) {
    //创建一个随机对象
    Random rand = new Random();

    //生成双随机数流
    DoubleStream stream = rand.doubles();

    //从流中打印10个随机数
    stream.limit(10).forEach(System.out::println); 
  }
}

下面给出了可能的结果之一:

0.9199729108460707
0.28959520059126176
0.7595787933718717
0.9152088771129275
0.2091367599794457
0.1457176726162701
0.7800533655415658
0.1736180581975959
0.14473439766686325
0.49260903286863555