the patch addresses a test failure in Boost.Random:
```
terminate called after throwing an instance of 'boost::wrapexcept<std::overflow_error>'
what(): Error in function float_next<double>(double): Overflow Error
Running 21 test cases...
unknown location(0): fatal error: in "distributions_test<boost__random__piecewise_constant_distribution<boost__multiprecision__number<boost__multiprecision__backends__cpp_bin_float<100u_ (boost__multiprecision__backends__digit_base_type)10_ void_ int_ 0_ 0>_ (boost__multiprecision__expression_template_option)1>_ double>>": signal: SIGABRT (application abort requested)
multiprecision_float_test.cpp(115): last checkpoint
```
The backported patch is included by boost 1.84
See https://github.com/boostorg/random/pull/88
Signed-off-by: Kefu Chai <tchaikov@gmail.com>