public static float Next(this Random @this, IntRange range) { return(@this.Next(range.Min, range.Max)); }
public static int Wrap(int x, IntRange range) { return(Wrap(x, range.Max, range.Min)); }
public static float Next(this Random @this, IntRange range) { return(@this.Next(range.Min, range.Max)); }
public static int Wrap(int x, IntRange range) { return(Wrap(x, range.Max, range.Min)); }