diff options
author | Noah Loomans <noahloomans@gmail.com> | 2017-07-15 14:59:11 +0200 |
---|---|---|
committer | Noah Loomans <noahloomans@gmail.com> | 2017-07-15 14:59:11 +0200 |
commit | 85dd41ea557fe63a5f2e8a2ea5d70deb75576528 (patch) | |
tree | 9783ef8ffc694a53fac05aadbc1537a8c4c8e3ba /random-projects/bad-password-generator/script.js | |
parent | df55ee022c7385e389121ce2534dc391d2d03b46 (diff) |
Move /random-project/ to /random-projects/
Diffstat (limited to 'random-projects/bad-password-generator/script.js')
-rw-r--r-- | random-projects/bad-password-generator/script.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/random-projects/bad-password-generator/script.js b/random-projects/bad-password-generator/script.js new file mode 100644 index 0000000..6144d9f --- /dev/null +++ b/random-projects/bad-password-generator/script.js @@ -0,0 +1,16 @@ +function getRandomInt (min, max) { + return Math.floor(Math.random() * (max - min + 1)) + min +} + +window.fetch('./8char-words.txt').then(r => r.text()).then(res => { + const words = res.split('\n') + const specialChars = ['.', '-', '_', '!', '@', '#', '$', '%'] + + window.setInterval(function () { + const randomWord = words[getRandomInt(0, words.length - 1)] + const randomSpecialChar = specialChars[getRandomInt(0, specialChars.length - 1)] + const randomNumber = getRandomInt(1, 9) + const randomPassword = randomWord + randomSpecialChar + randomNumber + document.querySelector('#changing-passwd').textContent = randomPassword + }, 500) +}) |