Step toward a one-page application
[vchess.git] / utils / tokenGenerator.js
index 1bc172c..b549198 100644 (file)
@@ -1,14 +1,13 @@
-module.exports =
+function randString()
 {
-       rand: function() {
-               return Math.random().toString(36).substr(2); // remove `0.`
-       },
+       return Math.random().toString(36).substr(2); // remove `0.`
+}
 
-       generate: 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();
-               return res.substr(0, tlen);
-       },
+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);
 }