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