Fix hanging on some benchmarks

Boost.Random behaves badly when asked to roll a number between
Valmin and Valmax as a real. As the benchmarks take little
care about the actual boudnaries, we opt to use Valmin/2 and
Valmax/2 for now.