I am trying to write a service in which each user will be given a unique name when he first uses this service. I want to generate this name, and not try to configure it. In addition, I want the name to be somewhat readable and memorable, rather than resembling a GUID or timestamp. Essentially, I want this to be something like an Xbox gamertag.
I know that there will never be more than 1000 users, so maintaining uniqueness will not be a problem (another reason I can afford to avoid the GUID)
Iβm thinking about taking from the dictionary some adjectives, nouns, etc. and generate random but unique combinations of them.
Any suggestions?
source share