|
From: Chong K. X. <des...@us...> - 2005-04-12 09:09:38
|
Update of /cvsroot/copter/tools/terraingen In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16486 Modified Files: terraingen.c Log Message: * terraingen.c: Fix RAND_NORM to divide with RAND_MAX not INT_MAX. Index: terraingen.c =================================================================== RCS file: /cvsroot/copter/tools/terraingen/terraingen.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** terraingen.c 12 Apr 2005 03:59:30 -0000 1.5 --- terraingen.c 12 Apr 2005 09:09:29 -0000 1.6 *************** *** 38,42 **** /* misc. macros */ #define RANDOM(a) ( rand() % (a) ) ! #define RANDOM_NORM() ( (scalar) rand() / INT_MAX ) #define RANDOM_RANGE(a, b) ( (a) + rand() % ((b)-(a)) ) #define SWAP(a, b) { a^=b; b^=a; a^=b; } --- 38,42 ---- /* misc. macros */ #define RANDOM(a) ( rand() % (a) ) ! #define RANDOM_NORM() ( (scalar) rand() / RAND_MAX ) #define RANDOM_RANGE(a, b) ( (a) + rand() % ((b)-(a)) ) #define SWAP(a, b) { a^=b; b^=a; a^=b; } |