Close

SplittableRandom Example

[Last Updated: Dec 7, 2016]

Java Java 8 Streams 

java.util.SplittableRandom is a random number generator which can be used for isolated parallel computations that may generate subtasks.

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



See Also