UNPKG

559 BJavaScriptView Raw
1"use strict";
2/**
3 * Math 对象扩展
4 */
5/**
6 * 产生一个指定范围内的随机数
7 *
8 * @param min 返回的最低值(默认 0)
9 * @param max 返回的最高值
10 * @return 随机数
11 */
12Math.rand = function (min, max) {
13 min = min || 0;
14 max = max || Number.MAX_SAFE_INTEGER;
15 var rand = Math.random() * (max - min + 1) + min;
16 var result = Math.round(rand);
17 if (result < min) {
18 return min;
19 }
20 else if (result > max) {
21 return max;
22 }
23 else {
24 return result;
25 }
26};
27//# sourceMappingURL=math.js.map
\No newline at end of file