18#ifndef __LIB_LIBSTD_RANDOMIZER_H
19#define __LIB_LIBSTD_RANDOMIZER_H
Produces random integers using the Linear congruential generator algorithm.
static const ulong Constant
Added to calculated value.
static const ulong Modulus
Used in modulus operation of calculated value.
static ulong m_value
Current randomizer value.
static const ulong Multiplier
Used to multiply calculated value.
void seed(const ulong value)
Set a value as the current state.
ulong next()
Get next randomized value.
unsigned long ulong
Unsigned long number.