GeneratorChooseTSource Method (IListTSource, IGeneratorInt32) |
Namespace: Gamelogic.Extensions.Algorithms
public static IGenerator<TSource> Choose<TSource>( IList<TSource> source, IGenerator<int> indexGenerator )
| Exception | Condition |
|---|---|
| ArgumentNullException | list or indexGenerator |
| ArgumentException | List must have at least one element;list |
var generator = Generator.Choose(new[] {"cat", "dog"}, Generator.Count(2));