Class Shuffled<T>

  • Type Parameters:
    T - Element type
    All Implemented Interfaces:
    Iterable<T>

    public final class Shuffled<T>
    extends IterableEnvelope<T>
    Shuffled iterable.

    There is no thread-safety guarantee.

    Since:
    0.20
    • Constructor Detail

      • Shuffled

        @SafeVarargs
        public Shuffled​(T... src)
        Ctor.
        Parameters:
        src - The underlying iterable
        Since:
        0.23
      • Shuffled

        public Shuffled​(Iterable<? extends T> src)
        Ctor.
        Parameters:
        src - The underlying iterable
      • Shuffled

        public Shuffled​(Random rnd,
                        Iterable<? extends T> src)
        Ctor.
        Parameters:
        rnd - Randomizer.
        src - The underlying iterable