Make A Pass
If you use Mac OS X, you can have easy access to the functionality on this page by downloading my very similar Dashboard widget
The following script generates a random password using the options you choose. The settings are similar to the ones found at WinGuides (thanks, Ryan, for the link!).