Как сделать псевдослучайную последовательность элементов в PHP

Не знаю, правильно ли я назвал вопрос. Суть вот в чем. У меня есть массив

$i = 3; //Здесь случайное число
$a = array();
$a['title'] = 'Test 1';
$a['description'] = 'Test2';
$a['canonical'] = 'Test3';

Помогите, пожалуйста, составить алгоритм, который позволит генерировать определенную и постоянную последовательность элементов массива в зависимости от $i и элементов массива.

К примеру, если $i = 2, то вывод такой:

$a['title'] = 'Test 1';
$a['canonical'] = 'Test3';
$a['description'] = 'Test2';

Значения массива в расчет брать нельзя.

То есть, производятся перестановки в определенном порядке. Кучу условий плодить не хочется. Как можно сделать?


Ответы (0 шт):