描述:

做前端的攻城狮经常碰到需要随机生成一个数字的情况

当然,这个数字还得在一段区间内

今天给大家推荐一个通用的方法

主要使用了一下两个javascript函数

1、Math.floor()  方法可对一个数进行下舍入

2、Math.random() 方法可返回介于 0 ~ 1 之间的一个随机数

例如我们要取a-b区间的数字,并赋值给lanrenzhijia变量,则公式为:

   var lanrenzhijia = Math.floor(Math.random()*(b-a)+ a);

 

举个例子,在10-20之间随机输出一个整数,则

   var lanrenzhijia = Math.floor(Math.random()*(20-10)+ 10);

   alert(lanrenzhijia);

 

 

预览页面为随机生成10-20之间的任意整数
文章来自吾爱源码52scode.com转载请注明出处,谢谢!!!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。