X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Futils%2FtokenGenerator.js;fp=server%2Futils%2FtokenGenerator.js;h=b549198af9f3a11dfc57a9f087854e973b0f96f6;hb=625022fdcf750f0aff8fcd699f7e9b89730e1d10;hp=0000000000000000000000000000000000000000;hpb=b955c65b942d09d24b5c3bed0d755d4f2f8f71f1;p=vchess.git diff --git a/server/utils/tokenGenerator.js b/server/utils/tokenGenerator.js new file mode 100644 index 00000000..b549198a --- /dev/null +++ b/server/utils/tokenGenerator.js @@ -0,0 +1,13 @@ +function randString() +{ + return Math.random().toString(36).substr(2); // remove `0.` +} + +module.exports = function(tlen) +{ + let res = ""; + let nbRands = Math.ceil(tlen/10); //10 = min length of a rand() string + for (let i = 0; i < nbRands; i++) + res += randString(); + return res.substr(0, tlen); +}