add function randomNumber
This commit is contained in:
parent
39173e47bb
commit
2224e9c00f
16
index.js
16
index.js
@ -117,6 +117,22 @@ module.exports = {
|
|||||||
return parseInt(port)
|
return parseInt(port)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
randomNumber ({ length, min, max } = {}) {
|
||||||
|
// 长度为 length 的随机数字,或者 (min||0) <= num < max
|
||||||
|
var num = 0
|
||||||
|
if (typeof length === 'number' && length > 0) {
|
||||||
|
num = parseInt(Math.random() * Math.pow(10, length))
|
||||||
|
num = num.toString().padStart(length, '0')
|
||||||
|
} else if (typeof max === 'number' && max > 0) {
|
||||||
|
min = typeof min === 'number' && min >= 0 ? min : 0
|
||||||
|
num = parseInt(Math.random() * (max - min)) + min
|
||||||
|
} else {
|
||||||
|
// 如果 option 为空
|
||||||
|
num = Math.random()
|
||||||
|
}
|
||||||
|
return num
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户编号转邀请码
|
* 用户编号转邀请码
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user