The largest value that may be used as an argument to Random.nextBits. maxBits
is the greater of:
The number of bits required to represent runtime.maxIntegerValue if the value
of maxIntegerBound can be represented by 2n-1 for some n. Otherwise,
one less than the number of bits required to represent runtime.maxIntegerValue.
maxBits is 64 for the Java runtime and 53 for the