mrand48 was returning positive long int so switched to lrand48

This commit is contained in:
mattijs
2008-08-14 09:25:36 +01:00
parent 9a2ccb7abd
commit 5603bd9d37

View File

@ -33,19 +33,15 @@ namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#if INT_MAX != 2147483647
# error "INT_MAX != 2147483647"
# error "The random number generator may not work!"
#endif
#ifdef USE_RANDOM
# include <climits>
# if INT_MAX != 2147483647
# error "INT_MAX != 2147483647"
# error "The random number generator random() may not work!"
# endif
#else
# include <cstdlib>
#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;