This method returns an infinite sequential unordered stream, where each element is generated by the provided LongSupplier
.
package com.logicbig.example.longstream;
import java.util.Random;
import java.util.stream.LongStream;
public class GenerateExample {
public static void main(String... args) {
final Random random = new Random();
LongStream longStream = LongStream.generate(() -> random.nextLong())
.limit(10);
longStream.forEach(System.out::println);
}
}
Output
6273264255133642236
2910252176419315240
-8715790110699080367
-6524988705815399830
4573651976516799889
-1167369050831095032
-4652640808795940109
-670049409751567147
-4039093294797210637
-3106227988795424270