随机数

在javascript中如何产生随机数?

在javascript中如何产生两个数字间的随机数,例如: 0 和1000之间的随机数 ?

解释

主题: Math
方法: Random

Math.random() 将生成0和1之间的小数 (例如: 0.833556767)。我们必须使用下面的随机进程转换小数为随机数。
产生小于定值的随即数:
产生小于任何值的随机数, 我们必须使用两个函数, random 和round
例如我们将试图随机产生小于1000的随机数。

示例:
<script language=javascript>
var xx = Math.random();
var rnumber = Math.round(xx*1000);
document.write(rnumber);
</script>
结果:




在上面的示例,,
  • 首先使用 Math.random()产生随机小数。

  • 现在我们使用下面的数乘它得到我们需要的随机数。

  • 调用Math.Round函数时传入一个参数,可以去除参数小数点后的部分

  • 如果我们要得到小于100的数, 我们必须用100替代1000。