首页 > 技术文章 > 返回指定范围的随机自然数

miaoxiaojiao 2017-06-22 10:13 原文

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <script>
 7         for(var i=0;i<10;i++){
 8             document.write(i+': '+parseInt(Math.random()*10+20)+'<br>')
 9         }
10     </script>
11 </head>
12 <body>
13 
14 </body>
15 </html>

 

一:返回指定范围的随机数(m-n之间)的公式:
document.write(Math.random()*(n-m)+m);


二:js语言小数取整的方法:
1.丢弃小数部分,保留整数部分 :parseInt(7/2)
2.四舍五入 : Math.round(7/2) 
3.向上取整,有小数就整数部分加1 : Math.ceil(7/2)
4.向下取整 : Math.floor(7/2)

推荐阅读