generate usernames for users that don't have one