I can't help you with the online random password generator, but I would like to offer some advice about "assigned" passwords. They typically don't accomplish the intended purpose. We used to have them for our payroll and equipment ordering systems, but nobody could remember the assigned number, so auditors would find the users' passwords on sticky notes either taped to the machine, on the underside of the keyboard, or for the real secure folks, inside a desk drawer. If you want to improve your system security, set up the rules for password requirements and let the users create their own. They will remember it much better and there will be less resentment towards you and your department. We have our system set up to require a minimum8-digit password which must have 3 of 4 things in it...numerics, lower-case alpha, upper-case alpha and special characters. We also require them to change their password every 90 days, and they can't use any of the last 5 passwords they had. When we rolled out our new security requirements, we sent out a company wide e-mail explaining why and then showed them some examples of passwords so they could create their own. It went very smoothly. Just a suggestion. I wish you well.
- ck