may be this link will help.
http://openwall-wordlists-collection....qarchive.org/
There are lots of programs to create password lists. and for generating random password. programs like brutus checks the user name and password combination for a particular URL.