A random number generator for the use of ParticleOps. More...
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. |
A random number generator for the use of ParticleOps.