array_rand Выбирает один или несколько случайных ключей из массива &reftitle.description; mixedarray_rand arrayarray intnum1 Выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов. Данная функция использует псевдослучайный генератор и не предназначена для использования в криптографических целях. &reftitle.parameters; array Входной массив. num Определяет количество выбираемых элементов. &reftitle.returnvalues; Если вы выбираете только одно значение, функция array_rand возвращает ключ, соответствующий этому значению. В обратном случае, она возвращает массив ключей, соответствующих случайным значениям. Это сделано для того, чтобы дать возможность выбрать из массива как случайные значения, так и случайные ключи. Попытка выбрать больше элементов, чем есть в массиве, сгенерирует ошибку уровня E_WARNING и вернет NULL. &reftitle.changelog; &Version; &Description; 7.1.0 Внутренний алгоритм получения случайных чисел изменен с функции rand библиотеки libc на генератор на базе Вихря Мерсена. 5.2.10 Возвращаемый массив ключей больше не возвращается в случайном порядке. &changelog.randomseed; &reftitle.examples; Пример использования <function>array_rand</function> ]]> &reftitle.seealso; shuffle