This is the source code for the password generator page. The prounceable password generator is quite long in its initialisation arrays, so is a download. The alpha-numeric password generator is very simple and doesn't do anything complicated besides generate a random MD5 hash and truncate the output.