24#ifndef quantlib_ziggurat_generator_hpp
25#define quantlib_ziggurat_generator_hpp
27#include <ql/math/randomnumbers/mt19937uniformrng.hpp>
28#include <ql/math/randomnumbers/randomsequencegenerator.hpp>
Random sequence generator based on a pseudo-random number generator.
Ziggurat random-number generator.
MersenneTwisterUniformRng mt32_
Real nextGaussian() const
Sample< Real > sample_type
std::size_t Size
size of a container
unsigned QL_BIG_INTEGER BigNatural
large positive integer
static rsg_type make_sequence_generator(Size dimension, BigNatural seed)
RandomSequenceGenerator< rng_type > rsg_type