RandN.Implementation Namespace

Class Types

ClassSummary
BitwiseExtensionsBitwise extensions to unsigned integer types.
BlockBuffer32<TBlockRng, TBlockCounter>Assists in implementing seekable block based RNGs.
BlockBuffer32<TBlockRng>Assists in implementing block based RNGs.
FillerA helper class to implement IRng methods via either NextUInt32 or NextUInt64. Little Endian order is used where relevant.
FloatUtilsUtilities to facilitate bitwise manipulation of floating point numbers.

Interface Types

InterfaceSummary
IBlockRngCore<TItem>Represents a block RNG with a result type of TItem.
ISeekableBlockRngCore<TItem, TBlockCounter>Represents a block RNG that can be seeked.