/// <summary> /// Randomly picks an element from an enumerable /// </summary> /// <typeparam name="TSource"></typeparam> /// <param name="enumerable"></param> /// <returns></returns> public static TSource Pick <TSource>( this IEnumerable <TSource> enumerable ) { return(CryptoRand.Pick(enumerable.ToArray())); }