1 // prandom - PREDICTABLE random number generator (not seeded yet)
\r
8 c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + M_PI)));
\r
11 #ifdef USE_PRANDOM_DEBUG
\r
12 print("RANDOM -> ", ftos(c), "\n");
\r
15 return c / 65536; // in [0..1[
\r
33 void psrandom(float seed)
\r
35 prandom_seed = seed;
\r
36 #ifdef USE_PRANDOM_DEBUG
\r
37 print("SRANDOM ", ftos(seed), "\n");
\r
41 #ifdef USE_PRANDOM_DEBUG
\r
42 void prandom_debug()
\r
44 print("Current random seed = ", ftos(prandom_seed), "\n");
\r