Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

RandC Class Reference

#include <RandC.h>

Inheritance diagram for RandC:

RandomGenerator List of all members.

Public Member Functions

 RandC (LongNatural Seed_=0)
 Default constructor: initialize variable.

 ~RandC (void)
LongNatural GetOneRandomInteger ()
 Create one random integer.

Real getUniform ()
 Creates one uniform number on (0.0,1.0).

void SetSeed (LongNatural Seed)
 Set seed for generator.

VeryLongNatural Max ()
 Return maximum number of random numbers.

LongNatural Min ()
 Return minimum of numbers generated.


Private Attributes

LongNatural Seed

Constructor & Destructor Documentation

RandC::RandC LongNatural  Seed_ = 0  ) 
 

Default constructor: initialize variable.

Definition at line 8 of file RandC.cpp.

References LongNatural.

RandC::~RandC void   ) 
 

Definition at line 14 of file RandC.cpp.


Member Function Documentation

LongNatural RandC::GetOneRandomInteger  )  [virtual]
 

Create one random integer.

Implements RandomGenerator.

Definition at line 26 of file RandC.cpp.

References LongNatural, and Maxim.

Referenced by getUniform().

Real RandC::getUniform  )  [virtual]
 

Creates one uniform number on (0.0,1.0).

Implements RandomGenerator.

Definition at line 30 of file RandC.cpp.

References GetOneRandomInteger(), Max(), and Real.

VeryLongNatural RandC::Max  )  [virtual]
 

Return maximum number of random numbers.

Implements RandomGenerator.

Definition at line 18 of file RandC.cpp.

References Maxim, and VeryLongNatural.

Referenced by getUniform().

LongNatural RandC::Min  )  [virtual]
 

Return minimum of numbers generated.

Implements RandomGenerator.

Definition at line 22 of file RandC.cpp.

References LongNatural.

void RandC::SetSeed LongNatural  Seed  )  [virtual]
 

Set seed for generator.

Reimplemented from RandomGenerator.

Definition at line 34 of file RandC.cpp.

References LongNatural.


Member Data Documentation

LongNatural RandC::Seed [private]
 

Reimplemented from RandomGenerator.

Definition at line 28 of file RandC.h.


The documentation for this class was generated from the following files:
Note: Generated nightly - reload for latest version
Generated on Thu Dec 22 23:12:40 2005 for terreneuve by doxygen 1.3.6