10betJs随机Math.random()

来源:http://www.chinese-glasses.com 作者:Web前端 人气:97 发布时间:2020-03-24
摘要:时间: 2019-11-05阅读: 67标签: Math 通过JavaScript的 Math.random() 方法可以获取0到1之间的任意随机数,那如何获取任意给定的两个数之间的随机数呢?如获取2和5之间的随机数,5和10之间的随机

时间: 2019-11-05阅读: 67标签: Math

  通过JavaScript的Math.random()方法可以获取0到1之间的任意随机数,那如何获取任意给定的两个数之间的随机数呢?如获取2和5之间的随机数,5和10之间的随机数等。

Math.random()返回 0(包括) 至 1(不包括) 之间的随机数:

  由于10bet,Math.random()函数总是返回0到1之间的一个随机数,我们可以把0看成最小数,把1看成最大数。假设最小数是max,最大数是min,通过下面的公式我们便可得出任意两个数之间的随机数:

实例

Math.random() * (max - min) + min
Math.random(); // 返回随机数

  如果使用Math.floor()进行向下舍入操作,则需要将max - min + 1,即:

JavaScript 随机整数

Math.floor(Math.random() * (max - min) + min)

Math.random()与Math.floor()一起使用用于返回随机整数。

  如果要指定小数位数,可以使用Math.round()函数。如下面的公式返回任意两个整数之间的随机数,结果保留1位小数:

实例

Math.round((Math.random() * (max - min) + min) * 10) / 10
Math.floor(Math.random() * 10); // 返回 0 至 9 之间的数

 

实例

Math.floor(Math.random() * 11); // 返回 0 至 10 之间的数

实例

Math.floor(Math.random() * 100); // 返回 0 至 99 之间的数

实例

本文由10bet发布于Web前端,转载请注明出处:10betJs随机Math.random()

关键词:

最火资讯