Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TRandomGen.h File Reference
#include "TRandom.h"
#include <string>
#include "Math/StdEngine.h"
#include "Math/MixMaxEngine.h"
#include "Math/RanluxppEngine.h"
Include dependency graph for TRandomGen.h:

Classes

class  TRandomGen< Engine >
 

Typedefs

typedef TRandomGen< ROOT::Math::MixMaxEngine< 240, 0 > > TRandomMixMax
 MIXMAX generator based on a state of N=240.
 
typedef TRandomGen< ROOT::Math::MixMaxEngine< 17, 0 > > TRandomMixMax17
 MIXMAX generator based on a state of N=17.
 
typedef TRandomGen< ROOT::Math::MixMaxEngine< 256, 2 > > TRandomMixMax256
 MIXMAX generator based on a state of N=256, based on the generator described in this paper:
 
typedef TRandomGen< ROOT::Math::StdEngine< std::mt19937_64 > > TRandomMT64
 Generator based on a the Mersenne-Twister generator with 64 bits, using the implementation provided by the standard library, std::mt19937_64 (see http://www.cplusplus.com/reference/random/mt19937_64/ )
 
typedef TRandomGen< ROOT::Math::StdEngine< std::ranlux48 > > TRandomRanlux48
 Generator based on a the RanLux generator with 48 bits, using the implementation provided by the standard library, std::ranlux48 (see http://www.cplusplus.com/reference/random/ranlux48/ )
 
typedef TRandomGen< ROOT::Math::RanluxppEngine2048TRandomRanluxpp
 

Typedef Documentation

◆ TRandomRanluxpp