Skip to content

Instantly share code, notes, and snippets.

@matthiassturm
Last active December 15, 2015 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthiassturm/5344032 to your computer and use it in GitHub Desktop.
Save matthiassturm/5344032 to your computer and use it in GitHub Desktop.
Password generator
var generatePassword=function(len, pool){
len=(typeof(len)!='undefined'?len:32);
pool=(typeof(pool)!='undefined'?pool:'abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_');
for (var i=0, n=pool.length, pw=''; i<len; ++i){
pw+=pool.charAt(Math.floor(Math.random()*n));
}
return pw;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment