Markopy
Utilizing Markov Models for brute forcing attacks
|
Implementation of Mersenne Twister Engine. More...
#include <random.h>
Public Member Functions | |
unsigned long | random () |
Generate Random Number. More... | |
Protected Member Functions | |
std::random_device & | rd () |
Default random device for seeding. More... | |
std::default_random_engine & | generator () |
Default random engine for seeding. More... | |
std::uniform_int_distribution< long long unsigned > & | distribution () |
Distribution schema for seeding. More... | |
Implementation of Mersenne Twister Engine.
This is an implementation of Mersenne Twister Engine, which is slow but is a good implementation for high entropy pseudorandom.
Example Use: Using Mersenne Engine with RandomWalk
Example Use: Generating a random number with Marsaglia Engine
|
inlineprotectedinherited |
Distribution schema for seeding.
Definition at line 90 of file random.h.
Referenced by Markov::Random::Marsaglia::Marsaglia(), and Markov::Random::DefaultRandomEngine::random().
|
inlineprotectedinherited |
Default random engine for seeding.
Definition at line 82 of file random.h.
References Markov::Random::DefaultRandomEngine::rd().
Referenced by Markov::Random::Marsaglia::Marsaglia(), and Markov::Random::DefaultRandomEngine::random().
|
inlinevirtualinherited |
Generate Random Number.
Implements Markov::Random::RandomEngine.
Reimplemented in Markov::Random::Marsaglia.
Definition at line 66 of file random.h.
References Markov::Random::DefaultRandomEngine::distribution(), and Markov::Random::DefaultRandomEngine::generator().
|
inlineprotectedinherited |
Default random device for seeding.
Definition at line 74 of file random.h.
Referenced by Markov::Random::DefaultRandomEngine::generator().