This code will generate pronounceable passwords. They are not totally random, but instead are based on creating phonetically pronounceable nonsense words. I have found that these are more easily remembered without being written down. Since they are generally not real words, they are resistant to dictionary attacks. By making a few numerical and special character substitutions, you can make them even more secure.
Yes, these are not as secure as a true random character strings, but I have always been of the opinion that a password that you can remember without writing it down is more secure in the long run than a random string that gets taped to the underside of a keyboard.
Pronounceable password generator - V2.0
| chorgesh | cHor9esH |
| erounces | erouNCe$ |
| outiates | ouT1ateS |
| forillym | ForiLl?m |
| forianty | Foria#2y |
| bediacts | b3-1acts |
| natoroed | NatoroE- |
| fliskmal | 4liskmA7 |
| pumality | PUmalit? |
| diblards | -ibla^Ds |