std::randcould not be the source due to the C library requirementit is implementation-defined, and usingstd::randis allowed LWG 552 (N2423)C++98rwas not required to be the source of randomness of overload(2)[1]required ↑Overload(3)has the same defect, but that part of the resolution...