public static Span <T> Shuffle <T>(this IPolyrand random, ReadOnlySpan <T> src) => random.Shuffle(src.Replicate());