https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121926
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- Using std::generate_canonical with anything except float, double and long double is undefined: https://eel.is/c++draft/rand#req.genl-1.4 There is a patch underway to rewrite generate_canonical, for P0952 (Bug 119739).
