Thread:Lampville/@comment-5039776-20120904103459/@comment-5116140-20120929132122

Exactly! They add up to 2^32.

Now what is odd is why the upper and lower limits are not both 2^31, or half of the total range. In Java, the integer primitive data type ranges from - 2^31 up to +2^31 (plus or minus 1)

When the computer attempts to add +1 to the upper limit of +2^31 in a Java program, it wraps around to the lower limit of -2^31. (Giving a difference of 2^32)

So your data tells us the coin balance is stored as a 32 bit integer, but we do not yet understand the asymmetry in the upper and lower limits.