geRandom
From GriffinEngine
Contents
Usage
A random number generator. Also creates random float3s and float2s for particle systems.
Reference
Fields
enum Axis { X = 1, Y = 2, Z = 4, NONE = 0, ALL = 7 };
Accessors
- ↖
virtual int getId() = 0
Methods
static int RandomInt(int min = 0, int max = RAND_MAX); //Returns an Integer from min to max
static int RandomSign(); // Returns 1 or -1
static double RandomDouble(int order = 1); //Returns a random number from 0 to 1 * 10 ^ order
static float2& RandomVector2(Axis freedom = (Axis)2, float max = 1);
static float3& RandomVector3(Axis freedom = (Axis)4, float max = 1);
static void Initialize();
| Global |
|---|
| geColor · geRandom · geMath.h |
| geVector.h(float2 · float3 · float4) · geMatrix.h(matrix2 · matrix3 · matrix4) |
Categories:
- API
- Global