| 1234567891011121314151617181920212223 |
- /**
- *
- * @desc 生成指定范围随机数
- * @param {Number} min
- * @param {Number} max
- * @return {Number}
- */
- function randomNum(min, max) {
- // 如果传入两个参数,返回min到max范围的随机数,包括min,max
- if (arguments.length === 2) {
- return Math.round(min + Math.random() * (max - min));
- }
- // 如果只传入一个参数,返回0到min范围的随机数,包括0,min
- else if (arguments.length === 1) {
- return Math.round(Math.random() * min);
- }
- // 如果不传入参数,返回0到255范围的随机数,包括0,255
- else {
- return Math.round(Math.random() * 255);
- }
- };
- module.exports = randomNum;
|