ref: a7452c7104ef45f520c7c0f9a9d0b4b470aba10d
dir: /src/ft2_random.c/
#include <SDL2/SDL.h>
#include <stdint.h>
#include <stdbool.h>
static uint32_t randSeed;
void randomize(void)
{
randSeed = (uint32_t)SDL_GetTicks();
}
int32_t randoml(int32_t limit)
{
randSeed *= 134775813;
randSeed++;
return ((int64_t)randSeed * (int32_t)limit) >> 32;
}
int32_t random32(void)
{
randSeed *= 134775813;
randSeed++;
return randSeed;
}