import java.util.*;

public class Test {

    public static void main(String[] args) {
        StringJoiner expected = new StringJoiner("\n");
        expected.add("expected:");

        StringJoiner actual = new StringJoiner("\n");
        actual.add("actual:");

        Iterator<Double> i = new SplittableRandom(0).doubles(8).distinct().iterator();
        while (i.hasNext()) {
            expected.add(String.valueOf(i.next()));
        }

        i = new SplittableRandom(0).doubles(8).distinct().parallel().iterator();
        while (i.hasNext()) {
            actual.add(String.valueOf(i.next()));
        }

        System.out.println(expected);
        System.out.println(actual);
    }
}
