使用变量乘以Math.random()

时间:2012-12-20 02:46:11

标签: javascript random

我需要将Math.random()方法与变量相乘。例如:

a = 2;
b = Math.floor(Math.random()*a);
alert(b);

然而,这没有做任何事情。我需要一种特定的方式来编写它吗?如果没有,那么为什么javascript会在我发出警报时发出警报(b);或类似的东西。

2 个答案:

答案 0 :(得分:6)

Math.random()会返回一个介于0和1之间的数字,你floor将它乘以1,当你floor()时,它不会得到0。

答案 1 :(得分:0)

嗯...乘以1是无操作。试试a=10,看看你是否有更好的结果。