UNPKG

randopass

Version:

This function takes "length" as argument and creates a complex random password of length "length".

11 lines (10 loc) 450 B
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;