4 #ifndef RUDIMENTS_RANDOMNUMBER_H 5 #define RUDIMENTS_RANDOMNUMBER_H 7 #include <rudiments/private/randomnumberincludes.h> 9 class randomnumberprivate;
43 bool setSeed(uint32_t seed);
50 bool generateNumber(uint32_t *result);
56 bool generateScaledNumber(int32_t lower,
63 static uint32_t getSeed();
70 static uint32_t generateNumber(uint32_t seed);
79 static int32_t generateScaledNumber(uint32_t seed,
88 static int32_t scaleNumber(uint32_t number,
96 static uint32_t getRandMax();
100 static bool needsMutex();
107 #include <rudiments/private/randomnumber.h> Definition: threadmutex.h:13
Definition: randomnumber.h:33