On Tue, Jun 24, 2003 at 05:54:42PM +0900, Holden Glova wrote: > Actually funny you ask because I can't seem to make the float class provide > rounding errors. I have been searching on the web but can't seem to make Ruby > give me rounding errors. I was under the impressions that floats where always > inaccurate, is this not the case in Ruby? Of course it is, watch: irb(main):001:0> x = 1.5e10 1.5e+10 irb(main):002:0> x - 1 == x false irb(main):003:0> x = 1.5e20 1.5e+20 irb(main):004:0> x - 1 == x true Now obviously you're not going to be dealing with amounts of money that large, but it shows the inherent inaccuracy in floats. Tim Bates -- tim / bates.id.au