@lookup = ( "0000001/0000235/0002300/...", #(packed) 0.0000000 to 0.9999999 "0000001/0004567/.../9999999", # 1.0000000 to 1.9999999 ... "..." # 9999.0000000 to 9999.9999999 ); # 10,000 elements #### C:\test>junk7 -N=100e6 min max: 1000.5 1100.5 1000103 values [1000.5 < N < 1100.5] located in 4.984375 seconds (0.000005)/sec) #### C:\test>junk7 -N=100e6 min max: 1000.5 1100.5 1000103 values [1000.5 < N < 1100.5] located in 4.984375 seconds (0.000005)/sec) min max: 1 2 9999 values [1 < N < 2] located in 0.046875 seconds (0.000005)/sec) min max: 9000.5 9000.75 2537 values [9000.5 < N < 9000.75] located in 0.011861 seconds (0.000005)/sec) min max: 9999.9 9999.9999999 965 values [9999.9 < N < 9999.9999999] located in 0.015625 seconds (0.000006)/sec) min max: 9999.99999 9999.9999999 min max: 9998.99999 9998.9999999 min max: 9998.99999 9999.9999999 1 values [9998.99999 < N < 9999.9999999] located in 0.000000 seconds (0.000000)/sec) min max: 0 1 9999 values [0 < N < 1] located in 0.046875 seconds (0.000005)/sec) min max: 0.5 0.9999999 5002 values [0.5 < N < 0.9999999] located in 0.023772 seconds (0.000005)/sec) min max: 0.9 0.9999999 984 values [0.9 < N < 0.9999999] located in 0.000000 seconds (0.000000)/sec) min max: 0 10000 99999990 values [0 < N < 10000] located in 519.562500 seconds (0.000005)/sec) min max: ^C