I am a system engineer with 15 years of C++ and a quite diverse background. I worked in high energy physics, neurosciences, scientific computing, artificial intelligence and the automotive industry. And on environment ranging from small safety critical chips to million cores super-computers.
13 years have passed since C++11 and 27 years since the invention of Mersenne Twister. Still Mersenne-twister is the main default choice in C++ for most random generation. This talk is here to precise why it is a problem. To analyse what has been invented since. And to precise when we can leverage the alternatives and why it matters.