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