Yes, I know the reason why we use MT19937 as the name, but this is not really very user-friendly name. The actual algorithm could be documented in the PHP manual but the name could be better. The problem with this name is that most users simply don't care about the algorithm being used. At least that is what it was until now. For example https://phpmanualmasterpieces.tumblr.com/post/65965628369/so-php-such-documented
What I think would be better is to not provide two versions of MT at all and just call it MersenneTwister. Users who require backwards compatibility with rand() can do so in userland or keep using rand() for the moment. Naming is a very minor problem, so I would be ok either way, but I am just voicing an opinion that having two classes with 32 and 64 at the end, in this day and age, will be very confusing for users. Better to avoid such things in PHP.