More often than not, the best way to hide is to simply blend in with the crowds – this also encompasses one’s choice for a username. It is relatively simple to make a single throwaway account – just come up with a username, and off you go – however, if one makes throwaway accounts often, the task of thinking of a unique, and non-identifiable username can become a challenge. I would argue that poeple would often resort to using a pattern employing small changes for all subsequent usernames. Such patterns can be identified to a specific user if all users have their own unique patterns.
How can one reliably generate many unique-but-normal, and non-pattern-identifiable usernames?
I don’t create anon accounts nearly as much as you say you do, but when I do I a correct-horse generator, and just pick the first two words and mash them together. It has never produced a conflict yet.
keepass2android’s password generator can generate these on mobile, and there are several for the command line.
I, too, was immediately going to recommend correct horse. It is random and it works.