3 ms·
Yeah unintended non-determinism would be a problem. But I don't think I saw a good source regarding this being the case at the time. I saw the John Cormack rev
by mrtedbear 5y ago
Yeah unintended non-determinism would be a problem. But I don't think I saw a good source regarding this being the case at the time.
I saw the John Cormack review which suggested there was nothing overly troubling in the code,
https://mobile.twitter.com/id_aa_carmack/status/1254872368763277313?lang=en https://mobile.twitter.com/id_aa_carmack/status/125487236876...
The other takedown reviews focused on the fact that there was non-determinism despite a seed, without understanding that's not necessarily a problem.
Agreed on the second point about not having a seed, but I added the "assuming you have used a seed" caveat because sometimes people do use the seed for some reproducible execution modes (even multi-thread/process ones), which are fine, and it's just easier to randomly vary the seed generation rather than remove it all together when running in a non-deterministic mode.