3 #include "../warpzonelib/mathlib.qh"
5 // prandom - PREDICTABLE random number generator (not seeded yet)
12 c = crc16(false, strcat(ftos(prandom_seed), ftos(prandom_seed + M_PI)));
15 #ifdef USE_PRANDOM_DEBUG
16 dprint("RANDOM -> ", ftos(c), "\n");
19 return c / 65536; // in [0..1[
37 void psrandom(float seed)
40 #ifdef USE_PRANDOM_DEBUG
41 dprint("SRANDOM ", ftos(seed), "\n");
45 #ifdef USE_PRANDOM_DEBUG
48 dprint("Current random seed = ", ftos(prandom_seed), "\n");