the-best-passwords-generators
Version:
Random Password generator
20 lines (16 loc) • 528 B
JavaScript
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
};