Reset Password on Front-End or Auto-Generate

I am on a BuddyPress installation and I never take users to the backend of WordPress. That is a complete “no, no” on my website for security reasons.

My only problem is that if a user tries to reset their password, the email sent to them includes a link into WordPress back-end Reset Password Form.

I would rather have it just send them a new auto-generated password, because my theme doesn’t have a front-end reset password form natively (unless there is some plugin for this). But I would be perfectly happy if I could somehow make WordPress/BuddyPress just send the user an email with a new auto-generated password, because you can already change your password on the front-end after logging in.

Does anyone know how I can accomplish this? Please respond as soon as possible. All support is appreciated.