@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