Mrg 32k 3a Engine Methods
Methods
| Advance() | Advances the engine state by one transition step. |
| Advance( | Advances the RNG state by the specified number of outputs. |
| Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType) |
| Fill | Fills the destination span with successive native words from the engine's stream. |
| Get | Returns the hash code for this instance. (Inherited from ValueType) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| Jump | Jumps the RNG forward by the specified number of primary jump strides. |
| Jump | Advances the engine by the specified number of SimOpt stream jumps (2^141 outputs each). |
| Jump | Advances the engine by the specified number of SimOpt substream jumps (2^94 outputs each). |
| Jump | Advances the engine by one SimOpt subsubstream (2^47 outputs). |
| Load | Loads the engine's state from the source span in a stable little-endian format. |
| Long | Jumps the RNG forward by the specified number of long jump strides. |
| Next | Advances the engine by one step and returns the native word produced for that step. |
| Output | Returns the native word produced by applying the output mapping function to the current engine state, without mutating that state. |
| Save | Saves the engine's state to the destination span in a stable little-endian format. |
| Seed( | Initializes the engine from 0 to 6 state words, filling omitted values with 1. |
| Seed( | Initializes the engine state from a seed sequence. |
| Seed( | Directly sets the six MRG32k3a state words. |
| ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType) |