js怎么生成一个随机数

在开发过程中经常有需要用到随机数的情况,通过JS怎么生成一个随机数呢?

下面两个函数非常关键:

Math.floor()
Math.random()

Math.floor()方法执行向下舍入,既它总是会将数值向下舍入为最接近的整数。
Math.random()方法返回大于等于0小于1的一个随机数。

通过下面的公式我们可以生成我们想要范围的随机数:

randNum = Math.floor(Math.random() * 最大值 + 最小值);

当我们想生成一个1到10之间(包括1和10)的随机数,可以这样写:

var randNum = Math.floor(Math.random() * 10 + 1);

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据