32 lines
726 B
JavaScript
32 lines
726 B
JavaScript
/*
|
|
* @Author: ddmt
|
|
* @Date: 2024-9-29 20:50:12
|
|
* @LastEditTime: 2024-9-29 20:50:12
|
|
* @LastEditors: ddmt
|
|
* @Description: ddmt-index file
|
|
* @FilePath: /Tool/number.js
|
|
*/
|
|
|
|
//生成从minNum到maxNum的随机数
|
|
export function randomNum (minNum, maxNum) {
|
|
switch (arguments.length) {
|
|
case 1:
|
|
return parseInt(Math.random() * minNum + 1, 10);
|
|
case 2:
|
|
return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
|
|
default:
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
* 数组循环函数
|
|
* @param {Array} arr
|
|
* @param {number} index
|
|
*/
|
|
export function nextArray(arr, index) {
|
|
index--;
|
|
return arr.slice(index + 1, arr.length).concat(arr.slice(0, index + 1));
|
|
}
|