unfortunately, there is a possibility of missing the desired value.
That said all no? The possibility of missing the target value with bigger keys is great.
many test was. real steps to find was different.
22-bit at this test is:
1011011110010000001111
777854but anyway its better vs range(2**65, 2**66-1)