Untitled

 avatar
unknown
plain_text
2 years ago
624 B
11
Indexable
function generatePassword(length){
  var lower = 'abcdefghijklmnopqrstuvwxyz';
  var upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  var digits = '0123456789';
  var special = '!@#$%^&*()_+-=';

  var password = '';

  for(var i=0;i<length;i++){
    if(i%4==0){
      password += lower[Math.floor(Math.random()* lower.length)];
    }
    else if(i%4==1){
      password += upper[Math.floor(Math.random()* upper.length)];
    }
    else if(i%4==2){
      password += digits[Math.floor(Math.random()* digits.length)];
    }
    else{
      password += special[Math.floor(Math.random()* special.length)];
    }
  }
  return password;
}
Editor is loading...