Objects that handle pseudorandom numbers generation.
More...
#include <chrono>
#include <random>
#include "Constants.h"
|
|
mt19937 | MersenneTwister (chrono::high_resolution_clock::now().time_since_epoch().count()) |
|
uniform_int_distribution | Modulo10 (0, 9) |
|
uniform_int_distribution | Modulo60 (0, 59) |
|
uniform_int_distribution | Modulo100 (0, 99) |
|
uniform_int_distribution | RandomPlayerNameInternalCharacter (0, ARRAY_SIZE(InternalToASCIICharactersTable) - 1) |
|
uniform_int_distribution | GameModePRNG (GameModeClassic, GameModeMarathon) |
|
uniform_int_distribution | GameLevelPRNG (GameLevelEasy, GameLevelHard) |
|
uniform_int_distribution | SpeedPRNG (SpeedLow, SpeedHigh) |
|
uniform_int_distribution | VirusLevelPRNG (0, VirusLevelMaximum) |
|
uniform_int_distribution | ScorePRNG (0, ScoreMaximum) |
|
uniform_int_distribution | TimePRNG (0, TimeMaximum) |
|
uniform_int_distribution | FrameCountPRNG (0, FrameCountMaximum) |
Objects that handle pseudorandom numbers generation.
- Author
- WaluigiBSOD
- Copyright
- GPL-3.0 License