码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-02-02 16:44:26      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:随机数   js   random   

在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生成范围随机数

标签:随机数   js   random   

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

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