码迷,mamicode.com
首页 > 其他好文 > 详细

利用随机表获取想要的范围

时间:2016-01-25 11:29:40      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

Math.random();的返回值范围是大于等于零且小于一的double类型的值;
ParseInt(),floor()为向下取整,ceil()为向上取整;
eg:Math.random()*5,那么它的值就在0-5中
var num = Math.random();//2.012346
alert(num);
alert(ParseInt("num",10)+"");//10为基数,num为字符串.// 2
alert(Math.floor(num)); //2
alert(Math.ceil(num));//3
期望得到的 Max,Min 范围:
ParseInt(Math.random()*Max,10); 0-(Max-1)
Math.floor(Math.random()); 0-(Max-1)
Math.ceil(Math.random()); 1-Max;
ParseInt(Math.random()*(Max+1),10); 0 -Max
Math.floor(Math.random()*(Max-Min+1)); 0-(Max - Min);
 

 

利用随机表获取想要的范围

标签:

原文地址:http://www.cnblogs.com/cn-blog-cn/p/5156860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!