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)]