static T[] ToIndexArrayWithRandom <T>(T count_, INumberPolicy <T> parser) { var array = ArrayExtension.ToIndexArray <T>(count_, parser); array.Shuffle(); return(array); }
public static double [] ToIndexArray(this double count) { return(ArrayExtension.ToIndexArray <double>(count, ArrayExtension.numberPolicy_double)); }
public static float [] ToIndexArray(this float count) { return(ArrayExtension.ToIndexArray <float>(count, ArrayExtension.numberPolicy_float)); }
public static ulong [] ToIndexArray(this ulong count) { return(ArrayExtension.ToIndexArray <ulong>(count, ArrayExtension.numberPolicy_ulong)); }
public static uint [] ToIndexArray(this uint count) { return(ArrayExtension.ToIndexArray <uint>(count, ArrayExtension.numberPolicy_uint)); }
public static ushort [] ToIndexArray(this ushort count) { return(ArrayExtension.ToIndexArray <ushort>(count, ArrayExtension.numberPolicy_ushort)); }
public static byte [] ToIndexArray(this byte count) { return(ArrayExtension.ToIndexArray <byte>(count, ArrayExtension.numberPolicy_byte)); }