zzzcsd
zzzcsd
采纳率19.8%
2016-03-27 01:13 阅读 1.2k

Javascript中獲取某個範圍的正整數?

 function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min)) + min;
}
 function getRandomIntInclusive(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

這兩個函數的區別是啥?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • Crabime Crabime 2016-03-27 01:35

    因为random函数是不能得到零这个数的

    点赞 评论 复制链接分享
  • danielinbiti danielinbiti 2016-03-27 01:39
     function getRandomInt(min, max) {
      return Math.floor(Math.random() * (max - min)) + min; 能获得的值范围是min<=x<max
    }
     function getRandomIntInclusive(min, max) {
      return Math.floor(Math.random() * (max - min + 1)) + min;  能获得的值范围是min<x<=max
    }
    
    点赞 评论 复制链接分享

相关推荐