in reply to The 16 digit number dilemma.

You could just use an MD5 hexadecimal checksum.

As for the problem, there should be no rounding errors if you're only using integers. But we can't analyze the problem without seeing the algorithm.


Jeff japhy Pinyan, P.L., P.M., P.O.D, X.S.: Perl, regex, and perl hacker
How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart