1 | ;
|
2 | /**
|
3 | * Math 对象扩展
|
4 | */
|
5 | /**
|
6 | * 产生一个指定范围内的随机数
|
7 | *
|
8 | * @param min 返回的最低值(默认 0)
|
9 | * @param max 返回的最高值
|
10 | * @return 随机数
|
11 | */
|
12 | Math.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 |