Generates random passwords that are hard to guess. It uses a crytographic quality random number generator. The passwords are generated locally in a Java Applet. They are never transmitted over the Internet, even in encrypted form.
It lets you choose the length of the generated password (default 12 characters) and what characters you want to include in the password.
You can also run it as a standalone program, invoking it with
java.exe -jar password.jar
You can also run it online at the mindprod.com website without installing it.