EnumerableRandomExtension.RandomElement(IEnumerable)
Method in EnumerableRandomExtension
Summary
Returns a random element from enumerable .
public static T RandomElement<T>(this IEnumerable<T> enumerable)Remarks
This method uses System.Random to make a selection, which is cryptographically insecure. This means that this method should not be used for security-critical decisions.
Parameters
| Name | Description |
|---|---|
System.Collections.Generic.IEnumerable<T> enumerable | The collection to choose an item from. |
Type Parameters
| Name | Description |
|---|---|
| T | The type of element in enumerable . |
Returns
A random element in enumerable .