The following methods also should throw an ArgumentOutOfRangeException when the offset is greater than the number of elements in the list: * RandomElement<T>(IList<T>, Random, int) * Select<T>(Random, IList<T>, int)