When an affiliate registers a WordPress user account is automatically created. As a result the password is also automatically created by WordPress and sent via email. Once they log in to their affiliate dashboard they will be able to change their password.