Java BigInteger prime numbers
问题 I am trying to generate a random prime number of type BigInteger, that is between a min and max value which I supply. I am aware of the BigInteger.probablePrime(int bitlength, random), but I am not sure how or even if the bitlength translates into a max/min value of the outputted prime. Thanks, Steven1350 回答1: BigInteger.probablePrime(bitLength, random) is going to return a (probable) prime of the specified bit length. That translates into a maximum value of 2^bitlength - 1 and a minimum of 2