Index: ext/standard/array.c =================================================================== RCS file: /repository/php-src/ext/standard/array.c,v retrieving revision 1.308.2.21.2.65 diff -u -p -r1.308.2.21.2.65 array.c --- ext/standard/array.c 13 Feb 2009 22:26:46 -0000 1.308.2.21.2.65 +++ ext/standard/array.c 10 May 2009 15:26:18 -0000 @@ -4204,10 +4204,6 @@ PHP_FUNCTION(array_rand) num_avail--; zend_hash_move_forward_ex(Z_ARRVAL_PP(input), &pos); } - - if (num_req_val == num_avail) { - array_data_shuffle(return_value TSRMLS_CC); - } } /* }}} */