JavaScript, как использовать одно и то же случайное значение в массиве

var myName = ['Beth', 'Chris', 'Carl', 'April', 'Cinnamon','Ethan'];

Я хочу иметь возможность выбрать номер или имя из массива и снова использовать это же значение? Я использую JavaScript

2 ответа

Почему бы что-то простое, например, это не сработало? Вы можете исследовать действительно "случайный" аспект этого, но, вероятно, хорошо для большинства вещей. Обратите внимание, что массивы равны 0, поэтому 0,myName.length-1 параметры.

function randomIntFromInterval(min,max)
{
return Math.floor(Math.random()*(max-min+1)+min);
}
var myName = ['Beth', 'Chris', 'Carl', 'April', 'Cinnamon','Ethan'];
var randomName = myName[randomIntFromInterval(0,myName.length-1)];
console.log(randomName);

Вы можете использовать случайную математическую функцию. Если ваш массив имеет 6 элементов. Вы можете использовать ниже JavaScript.

myName[Math.floor(Math.random()*6)]
Другие вопросы по тегам