in reply to Insights sought into floating point division strangeness

That is very odd. Those aren't floats and neither should the result be. What does this output:

use Devel::Peek; Dump($int); Dump($number);

That will show whether $int and $number are being stored as IVs (as they obviously should be) or NVs.

-sam