通过微信开发者工具 商城模板 创建新小程序
This commit is contained in:
51
mini-program/utils/mock.js
Normal file
51
mini-program/utils/mock.js
Normal file
@@ -0,0 +1,51 @@
|
||||
/**
|
||||
* 随机打散字符串
|
||||
* @param {number} n 长度
|
||||
* @param {string} str 字符串
|
||||
* @returns
|
||||
*/
|
||||
function generateMixed(n, str) {
|
||||
var res = '';
|
||||
for (var i = 0; i < n; i++) {
|
||||
var id = Math.ceil(Math.random() * 35);
|
||||
res += str[id];
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成随机数
|
||||
* @param {number} min 最小值
|
||||
* @param {number} max 最大值
|
||||
* @returns
|
||||
*/
|
||||
function getRandomNum(min, max) {
|
||||
var range = max - min;
|
||||
var rand = Math.random();
|
||||
return min + Math.round(rand * range);
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成随机IP
|
||||
* @returns
|
||||
*/
|
||||
function mockIp() {
|
||||
return `10.${getRandomNum(1, 254)}.${getRandomNum(1, 254)}.${getRandomNum(
|
||||
1,
|
||||
254,
|
||||
)}`;
|
||||
}
|
||||
|
||||
function mockReqId() {
|
||||
return `${getRandomNum(100000, 999999)}.${new Date().valueOf()}${getRandomNum(
|
||||
1000,
|
||||
9999,
|
||||
)}.${getRandomNum(10000000, 99999999)}`;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
generateMixed,
|
||||
mockIp,
|
||||
mockReqId,
|
||||
getRandomNum,
|
||||
};
|
Reference in New Issue
Block a user