4 #ifndef RUDIMENTS_RANDOMNUMBER_H
5 #define RUDIMENTS_RANDOMNUMBER_H
7 #include <rudiments/private/randomnumberincludes.h>
9 #ifdef RUDIMENTS_NAMESPACE
38 static int32_t getSeed();
45 static int32_t generateNumber(int32_t seed);
53 static int32_t generateScaledNumber(int32_t seed,
62 static int32_t scaleNumber(int32_t number,
73 static int32_t getRandMax();
77 static bool needsMutex();
82 static void setMutex(
mutex *mtx);
85 #ifdef RUDIMENTS_NAMESPACE