首页 > 其他 > 详细

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

时间:2016-01-25 11:26:25      阅读:154      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!