如何使用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;