js 获取 m,n 范围随机数

一、函数说明

1、Math.random() 获得(0,1) 之间的随机数;

2、Math.floor() 向下取整;例如,传0.6 得 0,传0.4 得0,传5得5,传5.1得5,传-5.1得-6,传-5.9得-6

3、Math.round() 四舍五入到最近的整数;例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

4、Math.ceil() 向上舍入;例如,传0.6 得 1,传0.4 得1,传5得5,传5.1得6,传-5.1得-5,传-5.9得-5

二、返回一定范围内的随机数

1、返回min ≤ r ≤ max之间得随机数

  let range = max - min;

  let random = Math.random();

  return Math.round(range  random ) + min;

2、返回返回min ≤ r < max之间得随机数

  let range = max - min;

  let random = Math.random();

  return Math.floor(range  *  random ) + min;

原文地址:https://www.cnblogs.com/spqin/p/14071400.html