Anons, folks who are positing that the only way we could end up with a filename like DoItQ is by the Q team knowing the algorithm are in my opinion overlooking a potential explanation that doesn't actually involve knowing the algorithm. If they were able to leverage a technique such as SQL injection at some level (or by modifying a data stream in flight, which they certainly have the capabilities to do) this would also be another way for this to be managed, but its more like a data update after the fact which would have overwritten the originally written value (the generated one)… These SQL injections exploits are often fairly easy to construct and can allow someone to make updates as desired at times.
sauce on what a SQL injection is, for those who might not be aware:
https://www. owasp.org/index.php/SQL_Injection
For what it is worth….