Rand |
Note: This API is now obsolete.
[ObsoleteAttribute("This legacy PRNG algorithm should replaced with a more modern and effective one")] public class RandEcuyer88S : RandCustomBase
The RandEcuyer88S type exposes the following members.
Name | Description | |
---|---|---|
RandEcuyer88S | Constructs an Ecuyer 1988 shuffle random class with random seed values. | |
RandEcuyer88S(Int32, Int32) | Constructs an Ecuyer 1988 shuffle random class with specified seed values. |
This class uses the same algorithm code as the 88 class, so it suffers from the same slightly defective behaviour attempting to return continuous Next() values. See the remarks in RandEcuyer88.
The original 'shuffle' code in this class was translated from the original NRC code and it was terribly terse in old C coding style. The replacement code is shorter and more readable.