Register for Subscription with only Email

Is it possible to allow a user to register for their Membership account using only their email? Their username and password can be auto generated and emailed to them, but they won't create it. Thanks!