If a constituent record is created without a username, Luminate Online will give it a username of the email address on that record.  If that email address is already in use as a username, then it will use the user's first initial, last name, and a random string of numbers.  For example, for a user named John Smith, it would like jsmith12345678.