Zero  0.1.0
Classes | Namespaces | Typedefs | Functions | Variables
MersenneTwisterRandom.hpp File Reference

Mersenne Twister Randum Number Generator. More...

#include <cstdint>
#include <vector>
#include "RandomBase.hpp"

Go to the source code of this file.

Classes

class  lintel::MersenneTwisterInternal
 Mersenne Twister random number generation class. More...
 

Namespaces

 lintel
 

Typedefs

typedef RandomTempl< MersenneTwisterInternal > lintel::MersenneTwisterRandom
 

Functions

template<class RandomAccessIter >
void MT_random_shuffle (RandomAccessIter first, RandomAccessIter last, MersenneTwisterRandom &rng=MTRandom)
 

Variables

MersenneTwisterRandom MTRandom
 

Detailed Description

Mersenne Twister Randum Number Generator.

Function Documentation

§ MT_random_shuffle()

template<class RandomAccessIter >
void MT_random_shuffle ( RandomAccessIter  first,
RandomAccessIter  last,
MersenneTwisterRandom &  rng = MTRandom 
)
inline

Variable Documentation

§ MTRandom