diff --git a/coretool.js b/coretool.js index 88138d6..d792568 100644 --- a/coretool.js +++ b/coretool.js @@ -126,6 +126,19 @@ module.exports = { return parseInt(port) }, + keyname_to_apiport (keyname) { + return this.BASEPORT_API_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_chainport (keyname) { + return this.BASEPORT_CHAIN_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_netport (keyname) { + return this.BASEPORT_NET_NODE + parseInt(this.alpha_to_digit(keyname)) + }, + keyname_to_webport (keyname) { + return this.BASEPORT_WEB_SERVER + parseInt(this.alpha_to_digit(keyname)) + }, + randomize_number ({ length, min, max } = {}) { // 长度为 length 的随机数字,或者 (min||0) <= num < max var num = 0