--TEST-- Random: Randomizer: pickArrayKeys(): Basic functionality --FILE-- pickArrayKeys($array1, $i); if (array_unique($result) !== $result) { die("failure: duplicates returned at {$i} for array1"); } if (array_diff($result, array_keys($array1)) !== []) { die("failure: non-keys returned at {$i} for array1"); } $result = $randomizer->pickArrayKeys($array2, $i); if (array_unique($result) !== $result) { die("failure: duplicates returned at {$i} for array2"); } if (array_diff($result, array_keys($array2)) !== []) { die("failure: non-keys returned at {$i} for array2"); } $result = $randomizer->pickArrayKeys($array3, $i); if (array_unique($result) !== $result) { die("failure: duplicates returned at {$i} for array3"); } if (array_diff($result, array_keys($array3)) !== []) { die("failure: non-keys returned at {$i} for array3"); } } } die('success'); ?> --EXPECTF-- Deprecated: Constant MT_RAND_PHP is deprecated in %s on line %d Deprecated: The MT_RAND_PHP variant of Mt19937 is deprecated in %s on line %d Random\Engine\Mt19937 Random\Engine\Mt19937 Random\Engine\PcgOneseq128XslRr64 Random\Engine\Xoshiro256StarStar Random\Engine\Secure Random\Engine\Test\TestShaEngine success