首页 > 代码库 > 利用js中的Math生成范围随机数
利用js中的Math生成范围随机数
在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生成范围随机数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。