You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A notable implementation where std::random_device is deterministic is old versions of MinGW (bug 338, fixed since GCC 9.2), although replacement implementations exist, such as mingw-std-random_device. The latest MinGW Versions can be downloaded from GCC with the MCF thread model.
Looking back, I wonder if this is really something we need to "fix" now. We're at GCC 11.2 now, a ways ahead of 9.2. You'd have to have a seriously outdated build environment to get a build with this bug now. And this seems to be a Windows specific case, so the Linux users who are expected to build wouldn't encounter any issues, so this is practically just an issue for the people making future releases.
It's an issue with the official r717 Windows binaries, not with the code itself. That said, GCC 9.1 was May 2019, which really isn't that ancient (and was obviously even less so when r717 was released).
The main takeaway is whoever builds the official Windows releases in the future should know to have GCC 9.2 at minimum if building with MinGW. No code fix necessary; at most a documentation effort.
The seed is apparently consistent on starting up the emulator, lol
The text was updated successfully, but these errors were encountered: