javascript如何在数组中使用相同的随机值

时间:2017-04-02 12:33:32

标签: javascript arrays slickquiz

var myName = [' Beth',' Chris',' Carl',' April',' Cinnamon&#39 ;,'探'];

我希望能够从数组中选择一个数字或名称并再次使用相同的值?我正在使用javascript

2 个答案:

答案 0 :(得分:0)

您可以使用随机数学函数。如果你的数组有6个元素。你可以使用下面的JavaScript。

myName[Math.floor(Math.random()*6)]

答案 1 :(得分:0)

为什么这样简单的事情不起作用。由你来探索真正的"随机"这个方面但对大多数事情来说可能都行。请注意,数组基于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);