Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MersenneTwister Class Reference

#include <mersenne-twister.h>

List of all members.

Public Methods

 MersenneTwister (uint32 seed=0)
uint32 reload ()
uint32 randomInt ()
uint32 randomInt () const
uint32 randomIntRange (uint32 start, uint32 end)
uint32 randomIntRange (uint32 start, uint32 end) const
double randomDouble ()
double randomDouble () const
double randomDoubleRange (double start, double end)
double randomDoubleRange (double start, double end) const
void setSeed (uint32 seed)


Constructor & Destructor Documentation

MersenneTwister uint32    seed = 0
 


Member Function Documentation

double randomDouble   const [inline]
 

double randomDouble  
 

double randomDoubleRange double    start,
double    end
const [inline]
 

double randomDoubleRange double    start,
double    end
[inline]
 

uint32 randomInt   const [inline]
 

uint32 randomInt  
 

uint32 randomIntRange uint32    start,
uint32    end
const [inline]
 

uint32 randomIntRange uint32    start,
uint32    end
 

uint32 reload  
 

void setSeed uint32    seed
 


Generated on Mon Jun 20 09:16:52 2005 for linbox by doxygen1.2.18