torque Torque Game Engine Documentation
TGE Version 1.5.2

MRandomR250 Class Reference

#include <mRandom.h>

Inheritance diagram for MRandomR250:

Inheritance graph
[legend]

Detailed Description

Fast, very good random numbers.

Period = 2^249

Kirkpatrick, S., and E. Stoll, 1981; A Very Fast Shift-Register Sequence Random Number Generator, Journal of Computational Physics, V. 40.

Maier, W.L., 1991; A Fast Pseudo Random Number Generator, Dr. Dobb's Journal, May, pp. 152 - 157


Public Member Functions

 MRandomR250 ()
 MRandomR250 (S32 s)
void setSeed (S32 s)
U32 randI ()
 0..2^31 random number generator

Private Attributes

U32 mBuffer [250]
S32 mIndex


Constructor & Destructor Documentation

MRandomR250::MRandomR250 (  ) 

MRandomR250::MRandomR250 ( S32  s  ) 


Member Function Documentation

void MRandomR250::setSeed ( S32  s  )  [virtual]

Implements MRandomGenerator.

U32 MRandomR250::randI (  )  [virtual]

0..2^31 random number generator

Implements MRandomGenerator.


Field Documentation

U32 MRandomR250::mBuffer[250] [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen