首页 > Web开发 > 详细

利用js中的Math生成范围随机数

时间:2017-02-02 16:41:10      阅读:271      评论:0      收藏:0      [点我收藏+]

在Math静态类中:

    random()函数是生成0~1之间(包含0不包含1)的随机数

    round(x)函数是对x进行四舍五入

利用这两个函数即可以生成任意范围的随机数

例1:生成5~8之间的随机数

    

<script type="text/javascript">

var num=Math.random();

var num1=(8-5)*num+5;

var num2=Math.round(num1);

document.write(num2);

</script>

推广到一般情况

例2:生成min~max之间的随机数

function suijishu(min,max){

var num=Math.random();

var num1=Math.round((max-min)*num+min);

return num1;

}


本文出自 “12212886” 博客,请务必保留此出处http://12222886.blog.51cto.com/12212886/1894544

利用js中的Math生成范围随机数

原文:http://12222886.blog.51cto.com/12212886/1894544

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!