In the registration settings, an option is available to automatically submit an affiliate registration whenever a new user is created, in any way.
The username will be used as the coupon code by default, unless you have the “Dynamic Code Generator” enabled.