r5669 - trunk/data/qcsrc/client
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Jan 26 14:47:06 EST 2009
Author: div0
Date: 2009-01-26 14:47:06 -0500 (Mon, 26 Jan 2009)
New Revision: 5669
Modified:
trunk/data/qcsrc/client/prandom.qc
Log:
even more predictable prandom for now
Modified: trunk/data/qcsrc/client/prandom.qc
===================================================================
--- trunk/data/qcsrc/client/prandom.qc 2009-01-26 19:00:12 UTC (rev 5668)
+++ trunk/data/qcsrc/client/prandom.qc 2009-01-26 19:47:06 UTC (rev 5669)
@@ -1,14 +1,10 @@
-// prandom - PREDICTABLE random number generator
+// prandom - PREDICTABLE random number generator (not seeded yet)
-float prandom_time, prandom_seed;
+float prandom_seed;
float prandom()
{
float c;
- // reinitialize every frame to make it act similar every frame
- if(time != prandom_time)
- prandom_seed = prandom_time = time;
-
c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + 3.1415926535)));
prandom_seed = c;
return c / 65536; // in [0..1[
More information about the nexuiz-commits
mailing list