csRandomVectorGen Class Reference
Random number generator that generates random vector with spherical distribution. More...
#include <csutil/floatrand.h>
Public Member Functions | |
| csRandomVectorGen (unsigned int seed) | |
| Initialize the random number generator using given seed. | |
| csRandomVectorGen () | |
| Initialize the random number generator using current time(). | |
| csVector3 | Get () |
| Get a random vector within unit sphere. | |
| void | Initialize (unsigned int new_seed) |
| Initialize the RNG using the supplied seed value. | |
| void | Initialize () |
| Initialize the RNG using current time() as the seed value. | |
Detailed Description
Random number generator that generates random vector with spherical distribution.Definition at line 91 of file floatrand.h.
Constructor & Destructor Documentation
| csRandomVectorGen::csRandomVectorGen | ( | ) | [inline] |
Initialize the random number generator using current time().
Definition at line 96 of file floatrand.h.
| csRandomVectorGen::csRandomVectorGen | ( | unsigned int | seed | ) | [inline] |
Initialize the random number generator using given seed.
Definition at line 100 of file floatrand.h.
Member Function Documentation
| csVector3 csRandomVectorGen::Get | ( | ) | [inline] |
| void csRandomVectorGen::Initialize | ( | unsigned int | new_seed | ) | [inline] |
| void csRandomVectorGen::Initialize | ( | ) | [inline] |
Initialize the RNG using current time() as the seed value.
Definition at line 105 of file floatrand.h.
The documentation for this class was generated from the following file:
- csutil/floatrand.h
Generated for Crystal Space 1.4.0 by doxygen 1.5.8
