Random generate a BigInt by bitLength.
Random generate a BigInt between min and max.
See Implementation