Javascript Math.random函数生成随机数

Math.random(); //该方法产生一个0到1之间的浮点数。
Math.floor(Math.random()*10+1); //1-10
Math.floor(Math.random()*24);//0-23 
var now=new Date(); 
var number = now.getSeconds(); //这将产生一个基于目前时间的0到59的整数。 

var now=new Date(); 
var number = now.getSeconds()%43; //这将产生一个基于目前时间的0到42的整数。 

关于这点,math.random()具体怎么实现我们不必在意,只要知道怎么用就行了。另外Math.random()实际上取的是[0, 1),加上Math.floor()向下取整,也就是取小于x的整数,在非负数范围内相当于舍去小数点,于是就能达到这个效果了

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法

添加新评论