1 // prandom - PREDICTABLE random number generator
3 float prandom_time, prandom_seed;
8 // reinitialize every frame to make it act similar every frame
9 if(time != prandom_time)
10 prandom_seed = prandom_time = time;
12 c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + 3.1415926535)));
14 return c / 65536; // in [0..1[