randopass
Version:
This function takes "length" as argument and creates a complex random password of length "length".
11 lines (10 loc) • 450 B
JavaScript
const randomPasswordGenerator = length => {
let charset = "!\"\\#$€%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
let password = "";
for (let i = 0; i < length; i++) {
let randomNumber = Math.floor(Math.random() * charset.length);
password += charset.substring(randomNumber, randomNumber + 1);
}
return password;
};
export default randomPasswordGenerator;