Counter Based Random Source<TGenerator, TWord>.Generate Block Method
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
public void GenerateBlock()Implements
ICounterBased<T>.GenerateBlock()Remarks
This method applies the algorithm-specific permutation function (e.g., Philox rounds, Threefry rounds, ChaCha quarter-rounds) to compute the output block for the current key/counter combination. The generated block is stored in engine-owned storage and can be accessed via the engine's Output(Int32) method.
This method does not advance the counter. It materializes the cached block for the current coordinates, bringing the engine from an inconsistent state to a consistent state.
After calling GenerateBlock(), the engine is in a consistent state and output methods may be safely invoked.