phonetic keys can begin with vowel + added missing \'z\' to consontants

This commit is contained in:
JonApps 2014-03-25 02:20:05 +01:00
parent 2deda5b68a
commit 028aa96b13

View File

@ -6,13 +6,14 @@ var PhoneticKeyGenerator = function(options) {
// Generate a phonetic key // Generate a phonetic key
PhoneticKeyGenerator.prototype.createKey = function(keyLength) { PhoneticKeyGenerator.prototype.createKey = function(keyLength) {
var text = ''; var text = '';
var start = Math.round(Math.random() * 2);
for (var i = 0; i < keyLength; i++) { for (var i = 0; i < keyLength; i++) {
text += (i % 2 == 0) ? this.randConsonant() : this.randVowel(); text += (i % 2 == start) ? this.randConsonant() : this.randVowel();
} }
return text; return text;
}; };
PhoneticKeyGenerator.consonants = 'bcdfghjklmnpqrstvwxy'; PhoneticKeyGenerator.consonants = 'bcdfghjklmnpqrstvwxyz';
PhoneticKeyGenerator.vowels = 'aeiou'; PhoneticKeyGenerator.vowels = 'aeiou';
// Get an random vowel // Get an random vowel