static <T> Seq<T> shuffle(Stream<? extends T> stream, Random random) {
        return shuffle(seq(stream), random);
    }
Shuffle a stream using specified source of randomness
<p>
<pre><code>
// e.g. (2, 3, 1)
Seq.of(1, 2, 3).shuffle(new Random())
</code></pre>
jOOL/src/main/java/org/jooq/lambda/Seq.java