3 #include "../dpdefs/csprogsdefs.qh"
5 #include "../warpzonelib/mathlib.qh"
7 // prandom - PREDICTABLE random number generator (not seeded yet)
14 c = crc16(false, strcat(ftos(prandom_seed), ftos(prandom_seed + M_PI)));
17 #ifdef USE_PRANDOM_DEBUG
18 dprint("RANDOM -> ", ftos(c), "\n");
21 return c / 65536; // in [0..1[
39 void psrandom(float seed)
42 #ifdef USE_PRANDOM_DEBUG
43 dprint("SRANDOM ", ftos(seed), "\n");
47 #ifdef USE_PRANDOM_DEBUG
50 dprint("Current random seed = ", ftos(prandom_seed), "\n");