Classes | Namespaces | Defines | Typedefs
RandomEngine.hpp File Reference

Header for RandomEngine. More...

#include "RandomLib/RandomSeed.hpp"
#include "RandomLib/RandomAlgorithm.hpp"
#include "RandomLib/RandomMixer.hpp"
#include <limits>
#include <string>

Go to the source code of this file.

Classes

class  RandomLib::RandomEngine
 Uniform random number generator. More...

Namespaces

namespace  RandomLib

Defines

#define RANDOMENGINE_HPP   "$Id: RandomEngine.hpp 6723 2010-01-11 14:20:10Z ckarney $"

Typedefs

typedef RandomEngine< MT19937
< Random_u32 >, MixerSFMT > 
RandomLib::MRandomGenerator32
typedef RandomEngine< MT19937
< Random_u64 >, MixerSFMT > 
RandomLib::MRandomGenerator64
typedef RandomEngine
< SFMT19937< Random_u32 >
, MixerSFMT > 
RandomLib::SRandomGenerator32
typedef RandomEngine
< SFMT19937< Random_u64 >
, MixerSFMT > 
RandomLib::SRandomGenerator64

Detailed Description

Header for RandomEngine.

Written by Charles Karney <charles@karney.com> and licensed under the LGPL. For more information, see http://randomlib.sourceforge.net/

Definition in file RandomEngine.hpp.


Define Documentation

#define RANDOMENGINE_HPP   "$Id: RandomEngine.hpp 6723 2010-01-11 14:20:10Z ckarney $"

Definition at line 10 of file RandomEngine.hpp.