Random Number Generators for C++ Performance Tested (2019)
thompsonsed.co.uk
thompsonsed.co.uk
https://rurban.github.io/dieharder/QUALITY.html
with wyrand in the lead
How does this compare to the standard library, for e.g. MT?
Edit: Okay, spoke too soon! In the article base means the standard library.
Generating well distributed random numbers with low overhead is quire important for that.
It's not the bottleneck, but it is very important.
I switched to PCG with Lemire’s nearly divisionless modular reduction, and the performance numbers were sensible again.