Step toward a one-page application
[vchess.git] / utils / tokenGenerator.js
index 5578c2e..b549198 100644 (file)
@@ -1,17 +1,13 @@
-var TokenGen = {};
-
-TokenGen.rand = function()
+function randString()
 {
        return Math.random().toString(36).substr(2); // remove `0.`
-};
+}
 
-TokenGen.generate = function(tlen)
+module.exports = function(tlen)
 {
-       var res = "";
-       var nbRands = Math.ceil(tlen/10); //10 = min length of a rand() string
-       for (var i = 0; i < nbRands; i++)
-               res += TokenGen.rand();
+       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);
 }
-
-module.exports = TokenGen;