RandomLib  1.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Classes | Namespaces
RandomMixer.hpp File Reference

Header for Mixer classes. More...

#include <vector>
#include <string>
#include <RandomLib/RandomSeed.hpp>

Go to the source code of this file.

Classes

class  RandomLib::MixerMT0< RandomType >
 The original MT19937 mixing functionality. More...
 
class  RandomLib::MixerMT1< RandomType >
 The modified MT19937 mixing functionality. More...
 
class  RandomLib::MixerSFMT
 The SFMT mixing functionality. More...
 

Namespaces

 RandomLib
 Namespace for RandomLib.
 

Detailed Description

Header for Mixer classes.

Mixer classes convert a seed vector into a random generator state. An important property of this method is that "close" seeds should produce "widely separated" states. This allows the seeds to be set is some systematic fashion to produce a set of uncorrelated random number sequences.

Copyright (c) Charles Karney (2006-2011) charl.nosp@m.es@k.nosp@m.arney.nosp@m..com and licensed under the MIT/X11 License. For more information, see http://randomlib.sourceforge.net/

Definition in file RandomMixer.hpp.