如何让JavaScript随机选择三个选项之一?

如何让JavaScript随机选择三个选项之一?,javascript,random,Javascript,Random,我正在学习JavaScript,我想做一个简单的石头剪刀游戏。我想让计算机随机选择数字1、2或3,并将答案设置为一个名为computerResponse的变量。我该怎么做 var computerResponse = ???; 如果这个问题不清楚,请告诉我,我会努力让它变得更好 提前谢谢 function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); } var c

我正在学习JavaScript,我想做一个简单的石头剪刀游戏。我想让计算机随机选择数字1、2或3,并将答案设置为一个名为computerResponse的变量。我该怎么做

var computerResponse = ???;
如果这个问题不清楚,请告诉我,我会努力让它变得更好

提前谢谢

function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1) + min);
}

var computerResponse = getRandomInt(1, 3);
摘自MDN的

尝试:

 Math.ceil(Math.random()*3);

您可以使用下面的javascriptscript代码获取随机数


var randomnumber=Math.floor(Math.random()*3)

;试试看你能走多远。另外,如果你搜索
javascript石头剪刀
,你会发现一堆类似的问题。为什么会有人投反对票?这是重复的,当然,但询问者显然是这个网站的新手,不应该马上就投反对票……我没有投反对票,但可能是因为询问者显然没有试图自己解决问题。@Barmar:也许他们来这里只是在考虑搜索之前问了一个问题。也许他们的搜索词不是最好的,他们也没有得到很好的结果。当然,我们应该鼓励“正确”的行为,但我只是觉得在这里投反对票有点过于严厉。你的意思是.ceil(),尽管.roof()可能是一个有用的别名:)谢谢。正是我所需要的。:)