Iterates over the items of a collection in a random manner.
Every member of the collection is used exactly once.
Namespace: Extreme.Statistics.Random
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public Class RandomEnumerator _ Implements IEnumerator |
| C# |
|---|
public class RandomEnumerator : IEnumerator |
| C++ |
|---|
public ref class RandomEnumerator : IEnumerator |
Methods
| Icon | Type | Description |
|---|---|---|
| Equals(Object) | ||
| Finalize() | ||
| GetHashCode() | Serves as a hash function for a particular type. | |
| GetType() | Gets the Type of the current instance. | |
| MemberwiseClone() | Creates a shallow copy of the current Object. | |
| MoveNext() |
Advances the enumerator.
| |
| Reset() |
Resets the enumerator.
| |
| ToString() |
Constructors
| Icon | Type | Description |
|---|---|---|
| RandomEnumeratorNew(IList, Random) |
Constructs a new RandomEnumerator object.
| |
| RandomEnumeratorNew(IList) |
Constructs a new RandomEnumerator object.
| |
| RandomEnumeratorNew(IList, Int32) |
Constructs a new RandomEnumerator object.
| |
| RandomEnumeratorNew(IEnumerable, Random) |
Constructs a new RandomEnumerator object.
| |
| RandomEnumeratorNew(IEnumerable) |
Constructs a new RandomEnumerator object.
| |
| RandomEnumeratorNew(IEnumerable, Int32) |
Constructs a new RandomEnumerator object.
|
Properties
| Icon | Type | Description |
|---|---|---|
| Current |
Gets the current value of the enumerator.
|