Dear all,
When I use N[] to calculate some digits, I got different results during the first evaluation and the second evaluation. In particular, the result of N[Log[2], 38] is wrong compared to the second call: The last digit changes.
Please run this code in a new started kernel:
"First call"
N[Log[2], 37]
N[Log[2], 38]
N[Log[2], 39]
N[Log[2], 40]
"Second call"
N[Log[2], 37]
N[Log[2], 38]
N[Log[2], 39]
N[Log[2], 40]
Output:
"First call"
0.6931471805599453094172321214581765681
0.69314718055994530941723212145817656807 (* Last digit "7" is wrong *)
0.693147180559945309417232121458176568076
0.6931471805599453094172321214581765680755
"Second call"
0.6931471805599453094172321214581765681
0.69314718055994530941723212145817656808 (* Last digit "8" is now right *)
0.693147180559945309417232121458176568076
0.6931471805599453094172321214581765680755
I use Mathematica 10.0.2 (x64) on Windows 10