Mi programa supuestamente determinista produce una de las pocas salidas ligeramente diferentes en diferentes ejecuciones. La entrada, el compilador y la computadora no cambian. No estoy seguro de qué salida es correcta porque siempre parece razonable.Fuentes de no determinismo
Además de una llamada perdida a rand(), ¿cómo podría ser esto posible?
Habría que ver algo de código antes de hacer especulaciones. –
¿Su código contiene algo que se desvía hacia la tierra del comportamiento indefinido? –
¿Quién dijo que los compiladores son deterministas? – AshleysBrain