diff options
Diffstat (limited to 'src/util.js')
-rw-r--r-- | src/util.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/util.js b/src/util.js index 3321744..880c3c4 100644 --- a/src/util.js +++ b/src/util.js @@ -1,6 +1,16 @@ const rem_emp = function (e) {return e !== "";} module.exports = { + generate_id(){ + let config = JSON.parse(fs.readFileSync(config_loc)) + var ticket = ""; + var characters = config["ticket-id-chars"].value; + for (var i = 0; i < config["ticket-id-length"].value; i++) { + ticket += characters.charAt(Math.floor(Math.random() * characters.length)); + if (i == config["ticket-id-split"].value) ticket += "-"; + } + return ticket + }, diff(a,b){ return (a>b)?(a-b):(b-a); }, |