diff options
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r-- | ext/standard/array.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c index 0060a1355a..6d44cc4c25 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -1328,12 +1328,12 @@ PHP_FUNCTION(range) static int array_data_shuffle(const void *a, const void*b) { return ( /* This is just a little messy. */ -#ifdef HAVE_LRAND48 - lrand48() -#else #ifdef HAVE_RANDOM random() #else +#ifdef HAVE_LRAND48 + lrand48() +#else rand() #endif #endif @@ -2703,12 +2703,12 @@ PHP_FUNCTION(array_rand) zend_hash_internal_pointer_reset(Z_ARRVAL_PP(input)); while (num_req_val && (key_type = zend_hash_get_current_key(Z_ARRVAL_PP(input), &string_key, &num_key, 0)) != HASH_KEY_NON_EXISTANT) { -#ifdef HAVE_LRAND48 - randval = lrand48(); -#else #ifdef HAVE_RANDOM randval = random(); #else +#ifdef HAVE_LRAND48 + randval = lrand48(); +#else randval = rand(); #endif #endif |