Как получить случайное число
Короткий ответ
Функция random_int() возвращает случайное целое число; обе границы входят в диапазон:
<?php
echo random_int(1, 100);Случайный элемент массива
array_rand() возвращает случайный ключ массива:
<?php
$colors = ['red', 'green', 'blue'];
echo $colors[array_rand($colors)];Перемешать массив
shuffle() переставляет элементы самого массива в случайном порядке:
<?php
$cards = [1, 2, 3, 4, 5];
shuffle($cards);
echo implode(', ', $cards);Функции из этого ответа
- random_int — Возвращает случайное целое число из диапазона.