Under what conditions one can guarantee that a C++ program will generate reproducible and repeatable outputs given the same seed, no matter the build?
I’m looking to future-proof my program for seeded randomly-generated results, as it’s gonna be ran by different people with different builds and every result needs to be verifiable by any individual. The program needs to generate the same output for previous versions of the software, say, in a year from now on, after me or the community adds a number of features I still need it to repeat what I generate today.