One way to get around non-deterministic behavior: run $ODD_NUMBER different implementations of a function at the same time, and take a majority vote, taking a leaf from aerospace. After all, we can always trust the wisdom of the crowds, right?
> taking a leaf from aerospace
experiment showed that independent [human] software developers make the same mistakes
you need at least $ODD_NUMBER > 7
https://leepike.wordpress.com/2009/04/27/n-version-programmi...
> taking a leaf from aerospace
experiment showed that independent [human] software developers make the same mistakes
you need at least $ODD_NUMBER > 7
https://leepike.wordpress.com/2009/04/27/n-version-programmi...