random.h File Reference
Pseudo random number generator.
More...
#include <lescegra/util/object.h>
Include dependency graph for random.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Detailed Description
Pseudo random number generator.
Function Documentation
| void random_seed |
( |
unsigned long int |
seed |
) |
|
|
|
|
Seed the random number generator. - Parameters:
-
|
|
|
Compute a pseudo random float between 0.0 and 1.0 exclusive. - Returns:
- A random float in the range [0.0, 1.0]
|
| float random_max |
( |
float |
max |
) |
|
|
|
|
Compute a pseudo random number between 0.0 and a given maximum. - Parameters:
-
| max | The upper limit for the generated random number |
- Returns:
- A random number in the range [0.0, max]
|
| float random_error |
( |
void |
|
) |
|
|
|
|
Compute a pseudo random number between -1.0 and +1.0. - Parameters:
-
| A | random number in the range [-1.0, +1.0] |
|
| float random_range |
( |
float |
base, |
|
|
float |
error |
|
) |
|
|
|
|
Compute a pseudo random number in a range defined by its center and extent. - Parameters:
-
| base | The center of the range |
| error | The extent of the range in each direction |
- Returns:
- A random number in the range [base - error, base + error]
|