00001 #ifndef RANDOMH
00002 #define RANDOMH
00003
00016 void RandomInit(void);
00017
00019 int RandomRange(int min, int max);
00020
00022 long RandomLong(void);
00023
00025 double RandomDouble(void);
00026
00028 double RandomGaussian(double mean, double stdev);
00029
00031 double RandomStandardNormal(void);
00032
00034 void RandomSeed(unsigned int seed);
00035
00042 void *RandomNewState(unsigned int seed);
00043
00050 void *RandomSetState(void *state);
00051
00053 void RandomFreeState(void *state);
00054
00055 #endif