Xoshiro 128Plus Engine.Output Method
Returns the native word produced by applying the output mapping function
to the current engine state, without mutating that state.
Definition
Namespace: Numerics.NET.Random.Engines
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
C#
A T value produced by applying the output mapping function to the current state.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
public uint Output()Return Value
UInt32A T value produced by applying the output mapping function to the current state.
Implements
IScalarEngine<T>.Output()Remarks
This method is a pure function: it does not mutate engine state. Calling Output() multiple times without an intervening Advance() will return the same value.
The output mapping is algorithm-specific and may involve bit operations, rotations, or other transformations applied to the internal state to produce high-quality pseudorandom output.