IBlockEngine<T>.AdvanceBlock Method

Advances the engine state to the next block (next entropy window).

Definition

Namespace: Numerics.NET.Random.Engines
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
C#
void AdvanceBlock()

Remarks

This method performs the block transition function, moving the engine to a new block of output values. After this call, Output(Int32) will return values from the new block.

The block transition is algorithm-specific and deterministic. Successive calls to AdvanceBlock() move through the generator's sequence in a reproducible manner.

See Also