Выбрать случайный элемент массива в JavaScript
Небольшая функция возвращает случайный элемент непустого массива и безопасно обрабатывает пустой ввод.
Выбрать случайный элемент массива в JavaScript
Функция подходит для случайной подсказки, варианта интерфейса или элемента небольшой коллекции. Она не меняет исходный массив.
Код
| |
Пример использования
| |
Входные и выходные данные
- На входе — массив любой длины.
- На выходе — один из его элементов.
- Для пустого массива или значения другого типа функция возвращает
undefined.
Ограничения
Math.random() не подходит для паролей, токенов, розыгрышей с требованиями к аудиту и другой криптографической случайности.