in reply to Creating random passwords for users.
I use Crypt::GeneratePassword.
-sauoq "My two cents aren't worth a dime.";