随机生成随机数的五种方法与区别


//第一种:是数字的取整,因为math.random()的取值范围是大于等于0,小于1,取不到1
   document.write(parseInt(Math.random()*3))//结果是0,1,2
//第二种:要想取到从1-3的随机数必须从要在产生随机数的后面加上1才可以从1开始取值,娶不到0;
       document.write(parseInt(Math.random()*3)+1)//结果是1,2,3
//第三种是数字的向上取整必须是大于0开始,永远取不到0
 document.write(Math.ceil(Math.random()*3))//结果是1,2,3;
//第四种是数字的向下取整,必须是从0开始,最后的一个数字是取不到你想要的区间范围的最后的一个数据
      document.write(Math.floor(Math.random()*3))//结果是0,1,2
//第五种是数字的四舍五入取整随机产生的随机数有可能是大于0.5就会向前一位进1
 document.write(Math.round(Math.random() * 3));//结果是0,1,2,3


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM