Give the gift of Drupal. All merchandise is 50% off through 2016.
A module that provides a rule that uses the quick set password module
This allows the site developer to set a random password for a user and email the user their password.
This is especially useful for commerce sites that create an account for users and auto log them in after their first purchase.