Генерация массива случайных уникальных чисел в PHP
Я пытаюсь сгенерировать массив случайных чисел из 0-n, затем перемешать (но убедиться, что ключи и значения НЕ совпадают).
Например:
0 => 3
1 => 2
2 => 4
3 => 0
4 => 1
Обратите внимание, что ключи и значения находятся в диапазоне от 0 до 4, но ни один из ключей и значений не совпадает.
Какие-нибудь мысли?