Конструктор BigInteger
в Java:
public BigInteger(int bitLength,
int certainty,
Random rnd)
Создает случайно сгенерированный положительный BigInteger
, который, вероятно, является простым, с указанным bitLength
.
Рекомендуется использовать метод probablePrime
вместо этого конструктора, если нет необходимости указывать определенность.
Параметры:
bitLength - bitLength of the returned BigInteger.
certainty - a measure of the uncertainty that the caller is willing to tolerate. The probability that the new BigInteger represents a prime number will exceed (1 - 1/2certainty). The execution time of this constructor is proportional to the value of this parameter.
rnd - source of random bits used to select candidates to be tested for primality.
Означает ли это, что чем выше значение для достоверности, тем больше вероятность получить простое число? В этом случае какое значение следует выбрать для уверенности, чтобы получить 512-битное простое число?