Math

1.生成一个随机数

Math.random()     //[0,1)

2.生成一个在0到19之间的随机整数。

a. 用Math.random()生成一个随机小数;
b.把这个随机小数乘以20;
c.用Math.floor()向下取整 获得它最近的整数。

(Math.random() 永远不会返回 1。同时因为我们是在用 Math.floor() 向下取整,所以最终我们获得的结果不可能有 20。)

Math.floor(Math.random() * 20);        //[0,20)
  1. 生成一个介于两个指定数之间的随机数。

Math.floor(Math.random() * (max - min + 1)) + min

Math.floor(Math.random() * (20-10+1) + 10);        //[10,20]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 属性 Math.E 表示自然对数的底数(或称为基数),e,约等于 2.718。 方法 1、Math.abs() 函...
    PYFang阅读 1,602评论 0 3
  • 关键词:Math对象、Data对象、数组Array 一、Math任务 1. 编写函数,功能:返回从min到max之...
    NathanYangcn阅读 530评论 0 0
  • .写一个函数,返回从min到max之间的 随机整数,包括min不包括max function randomness...
    邢烽朔阅读 333评论 0 1
  • Math是JS的内置对象,提供一系列数学常数和数学方法。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在...
    周花花啊阅读 419评论 0 1
  • Date对象: Date对象是js提供的日期和时间接口;Date对象有几个静态方法(即直接通过date对象调用的方...
    草鞋弟阅读 442评论 0 0