1 // prandom - PREDICTABLE random number generator (not seeded yet)
9 s1 = ftos(prandom_seed);
10 s2 = ftos(prandom_seed + 3.1415926535);
11 c = crc16(FALSE, strcat(s1, s2)); // fteqcc sucks
14 #ifdef USE_PRANDOM_DEBUG
15 print("RANDOM -> ", ftos(c), "\n");
18 return c / 65536; // in [0..1[
36 void psrandom(float seed)
39 #ifdef USE_PRANDOM_DEBUG
40 print("SRANDOM ", ftos(seed), "\n");
44 #ifdef USE_PRANDOM_DEBUG
47 print("Current random seed = ", ftos(prandom_seed), "\n");