$ perl -e'1 for 2147483647..2147483647' $ perl -e'1 for 2147483647..2147483648' Range iterator outside integer range at -e line 1. #### use constant MAX_RANGE => (~0)>>1;