void SeedRand(unsigned long seed);
int RandInt(int maxVal);	// in range [0, maxVal-1]
float RandFloat();			// in range [0, 1)
int RandInt(int minVal, int maxVal);		// in range [minVal, maxVal]
float RandFloat(float minVal, float maxVal);	// in range [minVal, maxVal)
