一次彻底搞懂Math.random随机数的范围

  1. var random = Math.random() -------------------------------- [0,1)
  2. Math.random() * 10 --------------------------------------------[0,10)
  3. (Math.random() * 10) +1 ---------------------------------------[1, 10)
    4 以下函数返回 min(包含)~ max(不包含)之间的数字:
    (Math.random() * (max-min)) + min -----------------------[min, max)
  4. 以下函数返回 min(包含)~ max(包含)之间的数字:
    (Math.random() * (max-min+1)) + min ---------------- [min,max]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,967评论 0 38
  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,264评论 2 6
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,879评论 1 45
  • 现在在顺德实习 昨天做咖喱一不小心就煮了一锅 和爸爸说这可以吃四顿了 爸爸说,那你给我和你妈寄点呗,我们也想吃了,...
    宗教理想娱乐阅读 280评论 0 0