X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2FDIGRand%2FDIGRand.cpp;h=2650e4db45ed30a0675cba55a86825122d5c580c;hb=69b097c937231746b11a373f5ce6ab682e83df56;hp=469b705ea0fa6f3f152db7ff2e0414bfede482ad;hpb=4b9c63b0ad3bac6407cf563e382746a7f5ba8aec;p=snark14.git diff --git a/src/DIGRand/DIGRand.cpp b/src/DIGRand/DIGRand.cpp index 469b705..2650e4d 100644 --- a/src/DIGRand/DIGRand.cpp +++ b/src/DIGRand/DIGRand.cpp @@ -1,16 +1,25 @@ - #include -//#include "DIGRand.h" +#define USE_RAND48 1 + +#include #include void Srand(unsigned int pSeed) { +#if USE_RAND48 + srand48(pSeed); +#else srand(pSeed); +#endif } double Rand(void) { +#if USE_RAND48 + return drand48(); +#else return ((double) rand()) / (RAND_MAX + 1.0); +#endif }