For example when a new account is made, or when a service is assigned (especially if it is being assigned by domain name and if the domains just differ by TLD) it would automatically either prevent the same usernames from being used, and would assign a random one.
Featured Comment
To avoid duplicates - you would want to enable random usernames:
http://docs.whmcs.com/Ordering_Tab#Enable_Random_Usernames