"Blasphemous Password is a simple, customizable generator for ultra-secure, random passwords." Spanner Spencer, Know Your Mobile
http://bit.ly/bGPt8b (full review)
Easily generate random passwords based on a number of common policy requirements. Generated passwords can be inserted directly into an email or copied to be pasted elsewhere on the device.
This application is Universal and one purchase will grant you iPhone, iPod and iPad versions.