两种语言的 sqrt 函数存在问题。
我有一个 JAVA API 和 C++ 客户端,我试图sqrt
在两者中使用这些函数,但它们给我的数字略有不同。
输入是:
x = 25.0
y = 5625.0
爪哇:
double distance = Math.sqrt(x + y);
// outputs 75.16648189186454
C++:
const double distance = std::sqrt(x + y);
// outputs 75.166481891864535
我需要这些数字与我在 API 和客户端中将它们用作种子时相同。有没有办法做到这一点?理想情况下,java
输出75.16648189186454
,但是,我会采取任何一个。
非常感谢