DD::Image::Random Class Reference
A random number generator for the use of ParticleOps.
More...
List of all members.
|
Public Member Functions |
| Random (int seed) |
void | setSeed (int seed) |
unsigned int | random () |
unsigned int | random (unsigned int n) |
| Return a random number in the range 0..n-1.
|
float | randomU () |
| Return a random number in the range 0..1.
|
float | randomS () |
| Return a random number in the range -1..1.
|
float | randomAngle360 () |
| Return a random angle in the range 0..2pi.
|
float | randomGaussian () |
| Return a vaguely Gaussian distributed random number.
|
float | randomSpread (float value, float spread) |
| Return a number with a vaguely Gaussian spread around "value".
|
Vector3 | randomVector () |
| Return a random vector.
|
Vector3 | randomUnitVector () |
| Return a random unit vector.
|
Vector3 | randomUnitVectorXY () |
| Return a random vector in the XY plane.
|
Detailed Description
A random number generator for the use of ParticleOps.