Java Java 8 Streams
java.util.SplittableRandom is a random number generator which can be used for isolated parallel computations that may generate subtasks.
java.util.SplittableRandom
In this example we are going to use overloaded method of SplittableRandom:
public DoubleStream doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
Example:
package com.logicbig.example;import java.util.SplittableRandom;import java.util.stream.DoubleStream;public class SplittableRandomExample { public static void main (String[] args) { SplittableRandom random = new SplittableRandom(); DoubleStream stream = random.doubles(5, 1000, 2000); stream.forEach(System.out::println); }}
Output:
1044.5002493574239 1305.5203752371306 1206.7651916370792 1945.1694065864035 1781.4510572343124