There's a following example in Vavr documentation:
// 1000 random numbers
for (double random : Stream.gen(Math::random).take(1000)) {
...
}
However, I cannot find the above method (gen) on Stream type in vavr javadoc.
These seem to be similar behariors:
for (double nonRandom : Stream.range(1, 20)) {
System.out.println(nonRandom);
}
for (double random : Stream.continually(Math::random).take(7)) {
System.out.println(random);
}
but is there a Stream.gen()
somewhere as well?
Am I searching in the wrong places or is it an out-of-date method mentioned in the vavr user guide?