Index: ext/standard/array.c =================================================================== RCS file: /repository/php-src/ext/standard/array.c,v retrieving revision 1.308.2.21.2.37.2.53 diff -u -p -r1.308.2.21.2.37.2.53 array.c --- ext/standard/array.c 13 Feb 2009 22:34:15 -0000 1.308.2.21.2.37.2.53 +++ ext/standard/array.c 10 May 2009 15:25:28 -0000 @@ -3920,10 +3920,6 @@ PHP_FUNCTION(array_rand) num_avail--; zend_hash_move_forward_ex(Z_ARRVAL_P(input), &pos); } - - if (num_req == num_avail) { - php_array_data_shuffle(return_value TSRMLS_CC); - } } /* }}} */