/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="ioSource"></param> /// <param name="iShufflingTimes"></param> /// <returns></returns> public static IList <T> zzShuffleItems <T>(this IList <T> ioSource, int iShufflingTimes = DefaultShufflingTimes) { return(zzShuffleItems(ioSource, ThreadSafeRandom.GetInstance(), iShufflingTimes)); }