Removed usage of random-js

Replaced random-js with vanilla JS random
master
Klas af Geijerstam 8 years ago committed by GitHub
parent 8e9205cecc
commit dbf4f6b5dd
  1. 6
      lib/key_generators/dictionary.js

@ -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;
}; };

Loading…
Cancel
Save