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

FCSRandom Class Reference

Generates a random number.

#include <FCSRandom.h>

List of all members.

Public Member Functions

 FCSRandom (long Seed)
 Constructor.
 ~FCSRandom ()
 Destructor.
int GetRandomNumber ()
 Get a random number.
void ReSeed (long Seed)
 Give the random number generator a new seed.

Protected Member Functions

int Rand15 ()
 Get a 15 bit random number.

Protected Attributes

long m_Seed
 Seed of the random number generator.


Detailed Description

Definition at line 13 of file FCSRandom.h.


Member Function Documentation

int FCSRandom::GetRandomNumber  ) 
 

Returns:
A random number from the generator

Definition at line 21 of file FCSRandom.cpp.

References Rand15().

Referenced by FCSRandomDFSSolvingAlgorithm< SolvingAlgorithmType >::SolveOrResume().

int FCSRandom::Rand15  )  [protected]
 

Returns:
A 15 bit random number

Definition at line 34 of file FCSRandom.cpp.

References m_Seed.

Referenced by GetRandomNumber().

void FCSRandom::ReSeed long  Seed  ) 
 

Parameters:
Seed for the random number generator

Definition at line 29 of file FCSRandom.cpp.

References m_Seed.


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 11:20:17 2005 for Cpp Freecell Solver by  doxygen 1.4.4