From a3dd58cc9cf1a3deb2f9b64e06ab3fd994b73fc3 Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 9 Oct 2008 21:01:17 +0100 Subject: [PATCH] use lrand48 --- src/OpenFOAM/primitives/random/Random.C | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/OpenFOAM/primitives/random/Random.C b/src/OpenFOAM/primitives/random/Random.C index 9a2ed1e..87cbbf1 100644 --- a/src/OpenFOAM/primitives/random/Random.C +++ b/src/OpenFOAM/primitives/random/Random.C @@ -33,19 +33,15 @@ namespace Foam // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -#ifdef USE_RANDOM +#if INT_MAX != 2147483647 +# error "INT_MAX != 2147483647" +# error "The random number generator may not work!" +#endif +#ifdef USE_RANDOM # include - -# if INT_MAX != 2147483647 -# error "INT_MAX != 2147483647" -# error "The random number generator random() may not work!" -# endif - #else - # include - #endif @@ -77,7 +73,7 @@ int Random::bit() # ifdef USE_RANDOM if (random() > INT_MAX/2) # else - if (mrand48() > 0) + if (lrand48() > INT_MAX/2) # endif { return 1; -- 2.11.4.GIT