36 unsigned int cdf(
unsigned int min,
unsigned int max);
39 explicit RNG_SFMT(QObject *parent =
nullptr);
40 unsigned int rand(
int min,
int max)
override;
SIMD oriented Fast Mersenne Twister(SFMT) pseudorandom number generator using C structure.
struct SFMT_T sfmt_t
Definition SFMT.h:121
RNG_Abstract(QObject *parent=nullptr)
Definition rng_abstract.h:11
QMutex mutex
Definition rng_sfmt.h:33
sfmt_t sfmt
Definition rng_sfmt.h:34
RNG_SFMT(QObject *parent=nullptr)
Definition rng_sfmt.cpp:14
unsigned int cdf(unsigned int min, unsigned int max)
Definition rng_sfmt.cpp:102
unsigned int rand(int min, int max) override
Definition rng_sfmt.cpp:29