diff options
Diffstat (limited to 'ext/standard/rand.c')
-rw-r--r-- | ext/standard/rand.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/rand.c b/ext/standard/rand.c index 0413e31269..b184a75cec 100644 --- a/ext/standard/rand.c +++ b/ext/standard/rand.c @@ -199,12 +199,12 @@ PHP_FUNCTION(srand) WRONG_PARAM_COUNT; } convert_to_long_ex(arg); -#ifdef HAVE_SRAND48 - srand48((unsigned int) (*arg)->value.lval); -#else #ifdef HAVE_SRANDOM srandom((unsigned int) (*arg)->value.lval); #else +#ifdef HAVE_SRAND48 + srand48((unsigned int) (*arg)->value.lval); +#else srand((unsigned int) (*arg)->value.lval); #endif #endif @@ -253,12 +253,12 @@ PHP_FUNCTION(rand) } return_value->type = IS_LONG; -#ifdef HAVE_LRAND48 - return_value->value.lval = lrand48(); -#else #ifdef HAVE_RANDOM return_value->value.lval = random(); #else +#ifdef HAVE_LRAND48 + return_value->value.lval = lrand48(); +#else return_value->value.lval = rand(); #endif #endif |