UNPKG

the-best-passwords-generators

Version:

Random Password generator

20 lines (16 loc) 528 B
function generate(length = 10, specialChars = false) { let letters; if (!specialChars) letters = "0123456789abcdefghiklmnopqrstuvwxyzABCDEFGIJKLMNOPQRSTUVWXYZ"; else letters = "0123456789abcdefghiklmnopqrstuvwxyzABCDEFGIJKLMNOPQRSTUVWXYZ!@#$%^&*("; let password = ""; for (let i = 1; i <= length; i++) { const index = Math.floor(Math.random() * letters.length); password += letters[index]; } return password; } module.exports = { generate };