java.util.Random.doubles() 方法返回一个流,生成给定的streamSize数量的伪随机双精度值,每个值介于零(包含)和一(不包含)之间。生成伪随机双精度值,就好像它是调用方法 nextDouble() 的结果。
语法
public DoubleStream doubles(long streamSize)
参数
streamSize | 指定要生成的值的数量。 |
返回值
返回伪随机双精度值流。
异常
抛出 IllegalArgumentException,如果streamSize小于零。
示例:
在下面的示例中,java.util.Random.doubles () 方法用于获取伪随机双精度值流。
import java.util.*;
import java.util.stream.DoubleStream;
public class MyClass {
public static void main(String[] args) {
//创建一个随机对象
Random rand = new Random();
//生成一个包含10的流
//双随机数
DoubleStream stream = rand.doubles(10);
//打印流中的所有随机数
stream.forEach(System.out::println);
}
}
下面给出了可能的结果之一:
0.7021619676935855
0.5121949140779627
0.17278283521698257
0.6672681245462831
0.20313427738583256
0.9308440949098397
0.17301785765444577
0.838270346756193
0.1849557542993877
0.3970463711715079
分区>