Float values randomly change - UE-75081

This is caused by the internal representation of floating point numbers. It uses a fixed number of binary digits to represent a decimal number. Some decimal numbers can’t be represented exactly in binary, resulting in small roundoff errors.