如何使用JavaScript随机决定两个数字?

我想要一个JavaScript脚本随机selectvalue1或value2,而不是在两个值之间,只是实际的值。

谢谢!!!!

Math.random [MDN]函数在区间[0, 1)select一个随机值。 你可以利用这个随机select一个值。

 var chosenValue = Math.random() < 0.5 ? value1 : value2; 

Math.round(Math.random())返回一个0或1,每个值只有大约一半的时间。

您可以像真或假,“头”或“尾巴”,或作为2成员数组索引使用它,

['true','false'][Math.round(Math.random())]将返回'true'或'false'…

 ~~(Math.random()*2) ? true : false 

这将返回0或1.“~~”是一个双位NOT运算符。 基本上去掉小数部分。 有时有用。

它应该快于Math.floor()

不知道整体速度有多快。 我提交它只是为了好奇:)

 parseInt(Math.random() * 2) ? true : false;