> You don’t make any effort to help or provide constructive criticism; you just love to (incorrectly) tell everyone what they're doing wrong and how they should be doing it, without adding anything constructive to the conversation.
Please limit to the arguments on the topic, not a person. The argument "Relying on the global mutable state is a bug" is completely valid and in most of the cases is the signal of bad design. And it has been already addressed in some of the functions, look at https://wiki.php.net/rfc/deprecations_php_8_3 for deprecations on rand functions. However, it's not so trivial to fix everything introducing compatibility-breaking changes. So it shouldn't be advised to add more of such functions. Kind regards, Jorg