I use the following code to test the C++ library.
Why do I get the exact same sequence for every run of the compiled executable? Is
I got a confirmed answer from STL from MSFT:
Unlike VC, GCC hasn't implemented random_device nondeterministically on Windows. Boost has, so you can use Boost.Random.