Generates a random password based on a user-defined set of parameters. This currently uses your browsers built-in random number generator, meaning that it's only as theoretically secure as the random number generator in your browser. At some point I may try and write something that tries to be "more secure" but it's good enough for simple passwords.
It works by allowing you to specify different "character sets" with different minimum required characters. If you require more characters than the password length, it'll clip starting with the last character set.