public static T ChooseRange <T>(this List <T> list, Int32 min, Int32 max) where T : IWeighted { return(Weighted.ChooseRange(list, min, max)); }
public static T ChooseRange <T>(this T[] list, int min, int max) where T : IWeighted { return(Weighted.ChooseRange(list, min, max)); }