4 #include "../warpzonelib/mathlib.qh"
6 // prandom - PREDICTABLE random number generator (not seeded yet)
13 c = crc16(false, strcat(ftos(prandom_seed), ftos(prandom_seed + M_PI)));
16 #ifdef USE_PRANDOM_DEBUG
17 dprint("RANDOM -> ", ftos(c), "\n");
20 return c / 65536; // in [0..1[
38 void psrandom(float seed)
41 #ifdef USE_PRANDOM_DEBUG
42 dprint("SRANDOM ", ftos(seed), "\n");
46 #ifdef USE_PRANDOM_DEBUG
49 dprint("Current random seed = ", ftos(prandom_seed), "\n");