Pseudorandom class. More...
#include "Aliases.h"Go to the source code of this file.
Classes | |
| class | Random |
Functions | |
| Integer | LCRandom () |
| Didactic wrapper for lCRandom method. | |
| Integer | IRandom (Integer L, Integer U) |
| Didactic wrapper for Integer random method. | |
| Integer | SeedRandom (Integer seed) |
| Didactic wrapper for seed method. | |
| Integer | Time () |
| Return elapsed seconds since epoch. | |
| Real | Random (Real L=0.0, Real U=1.0) |
| Didactic wrapper for random method. | |
| Integer | Random (Integer L, Integer U) |
| Integer didactic wrapper for random method. | |
Variables | |
| const Integer | Musimat_Random_Seed = 2147483647 |
| Random class provides a set of Real and Integer linear congruential random operations. | |
Pseudorandom class.
Definition in file Random.h.
Didactic wrapper for Integer random method.
Definition at line 32 of file Random.cpp.
References ran, Random::random(), and Return.
Referenced by RandomRow(), and randTendency().
| Integer LCRandom | ( | ) |
Didactic wrapper for lCRandom method.
Definition at line 20 of file Random.cpp.
References Random::lCRandom(), ran, and Return.
Didactic wrapper for random method.
Definition at line 22 of file Random.cpp.
References ran, Random::random(), and Return.
Integer didactic wrapper for random method.
Definition at line 27 of file Random.cpp.
References ran, Random::random(), and Return.
Didactic wrapper for seed method.
Definition at line 37 of file Random.cpp.
References ran, Return, and Random::seed().
| Integer Time | ( | ) |
Return elapsed seconds since epoch.
Get the elapsed seconds since the epoch by calling system time function.
Definition at line 47 of file Random.cpp.
References Random::getTime(), ran, and Return.
| const Integer Musimat_Random_Seed = 2147483647 |
Random class provides a set of Real and Integer linear congruential random operations.
Note, this implementation does not produce very high-quality randomness. The methods here are good for understanding general principles, but for better numerical results see Press, et. al., "Numerical Recipes in C", Cambridge University Press, 198
1.7.2