26 #pragma comment(lib,"Winmm.lib") 40 for(
int i=0; i<4; i++)
41 m_uState[i] = (::rand() << 16)|::rand();
73 return randn()%(j - i + 1) + i;
87 return float((
double)
randn()/(
double)0xFFFFFFFF);
101 for(
int i=0; i<3; i++)
102 rgb[i] = (
UINT)std::round(RGB[i]*255.0f);
UINT m_uState[4]
Current state.
UINT randn()
Get a random unsigned integer.
float randf()
Get a random floating point number.
Header for helper functions.
void randclr(UINT rgb[3])
Get a random color.
unsigned int UINT
Abbreviation for unsigned integer.
Header for the pseudo-random number generator CRandom.
void srand()
Seed the random number generator.
void HSVtoRGB(float h, float s, float v, float rgb[3])
HSV to RGB color.