[Scummvm-cvs-logs] CVS: scummvm scummvm.cpp,1.179,1.180

Max Horn fingolfin at users.sourceforge.net
Tue Jul 16 08:50:01 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv3554

Modified Files:
	scummvm.cpp 
Log Message:
primes usually give better results (verified this with Chi Squared test

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummvm.cpp,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -d -r1.179 -r1.180
--- scummvm.cpp	15 Jul 2002 22:32:15 -0000	1.179
+++ scummvm.cpp	16 Jul 2002 15:48:59 -0000	1.180
@@ -38,14 +38,14 @@
 
 void Scumm::initRandSeeds()
 {
-	_randSeed1 = 0xA943DE35;
-	_randSeed2 = 0x37A9ED27;
+	_randSeed1 = 0xA943DE33;
+	_randSeed2 = 0x37A9ED29;
 }
 
 uint Scumm::getRandomNumber(uint max)
 {
 	/* TODO: my own random number generator */
-	_randSeed1 = 0xDEADBEEF * (_randSeed1 + 1);
+	_randSeed1 = 0xDEADBF03 * (_randSeed1 + 1);
 	_randSeed1 = (_randSeed1 >> 13) | (_randSeed1 << 19);
 	return _randSeed1 % (max + 1);
 }





More information about the Scummvm-git-logs mailing list