Number::Tolerant provides tolerance ranges for inexact numbers. WWW: http://search.cpan.org/dist/Number-Tolerant/