the width of the PRNG
the initial state of the PRNG
the number of state updates per cycle
if true, when loading the seed the state will be updated as if the seed were the current state, if false, the state will be set to the seed
The method that will be used to update the state of this PRNG
The method that will be used to update the state of this PRNG
input state
the next state after step
applications of PRNG.delta
Allow implementations to override the reset value, e.g., if some bits should be don't-cares.
Allow implementations to override the reset value, e.g., if some bits should be don't-cares.
the initial state of the PRNG
the width of the PRNG
An abstract class representing a Pseudo Random Number Generator (PRNG)