|
|
@ -1,8 +1,5 @@ |
|
|
|
var rand = require('random-js'); |
|
|
|
|
|
|
|
var fs = require('fs') |
|
|
|
var fs = require('fs') |
|
|
|
var dictionary; |
|
|
|
var dictionary; |
|
|
|
var randomEngine = rand.engines.nativeMath; |
|
|
|
|
|
|
|
var random; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var DictionaryGenerator = function(options) { |
|
|
|
var DictionaryGenerator = function(options) { |
|
|
|
//Options
|
|
|
|
//Options
|
|
|
@ -20,7 +17,6 @@ var DictionaryGenerator = function(options) { |
|
|
|
for(var i = 0; i < this.dictionary.length; i++) |
|
|
|
for(var i = 0; i < this.dictionary.length; i++) |
|
|
|
this.dictionary[i] = this.dictionary[i].replace(/\W/g,''); |
|
|
|
this.dictionary[i] = this.dictionary[i].replace(/\W/g,''); |
|
|
|
|
|
|
|
|
|
|
|
this.random = rand.integer(0, this.dictionary.length); |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@ -28,7 +24,7 @@ var DictionaryGenerator = function(options) { |
|
|
|
DictionaryGenerator.prototype.createKey = function(keyLength) { |
|
|
|
DictionaryGenerator.prototype.createKey = function(keyLength) { |
|
|
|
var text = ''; |
|
|
|
var text = ''; |
|
|
|
for(var i = 0; i < keyLength; i++) |
|
|
|
for(var i = 0; i < keyLength; i++) |
|
|
|
text += this.dictionary[random(randomEngine)]; |
|
|
|
text += this.dictionary[Math.floor(Math.random()*this.dictionary.length]; |
|
|
|
return text; |
|
|
|
return text; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|