#include <RandomSequence.h>
Public Member Functions | |
| RandomSequence (Randomizer &randomizer) | |
| void | setMode (bool predefined=false) |
| unsigned int | seed () const |
| void | setSeed (unsigned int seed) |
| int | next (int limit) |
| Generate a new random number, according to the current mode. | |
|
|
Create a random sequence object ready to generate new random numbers. |
|
|
The random number generator's seed set before creating this random sequence object. |
|
|
Set the operating mode. If a transition from `new_numbers' to `predefined_numbers' is requested, the object will start returning random numbers from the list of random numbers it returned so far since it was last placed in `new' mode. A transition from `predefined_numbers' to `new_numbers' will clear the previous sequence. A non-transition request will simply clear the queue for `new_numbers' and start from the beginning for `predefined_numbers'.
|
|
|
Set the random number generator's seed (the one to be set before creating this random sequence object). |
1.3.9.1