BigInteger类probablePrime()方法
- probablePrime() 方法可在
java.math
包。 - probablePrime() 方法用于获取保存给定长度的正可能素数的 BigInteger。
- probablePrime() 方法是一个静态方法,它可以通过类名访问,如果我们尝试使用类对象访问该方法,那么我们不会得到任何错误。
- probablePrime() 方法在获得可能的素数时可能会抛出异常。
算术异常:当给定的第一个参数值不在范围内时,可能会抛出此异常。
用法:
public BigInteger probablePrime(int len, Random ran);
参数:
int len
– 表示表示此 BigInteger 值的位长度。Random ran
– 表示选择用于检查素值的随机位列表。
返回值:
这个方法的返回类型是BigInteger
,它返回 BigInteger ,其中包含具有定义的位长度的素数。
例:
// Java program to demonstrate the example
// of BigInteger probablePrime(int len, Random ran)
// method of BigInteger
import java.math.*;
import java.util.*;
public class ProbablePrimeOfBI {
public static void main(String args[]) {
// Initializes a variables bit_len
int bit_len = 4;
// Initializes a Random object
Random ran = new Random();
// Here, this method probablePrime(int,Random)
// is used to return the random prime
// number with the given bit length i.e. it
// returns randomly 11 so the bit length of
// 11 is 4 like 1011
BigInteger prime = BigInteger.probablePrime(bit_len, ran);
System.out.println("BigInteger.probablePrime(bit_len,ran):" + prime);
}
}
输出
BigInteger.probablePrime(bit_len,ran):11
相关用法
- Java BigInteger pow()用法及代码示例
- Java BigInteger xor()用法及代码示例
- Java BigInteger intValueExact()用法及代码示例
- Java BigInteger and()用法及代码示例
- Java BigInteger andNot()用法及代码示例
- Java BigInteger intValue()用法及代码示例
- Java BigInteger flipBit()用法及代码示例
- Java BigInteger or()用法及代码示例
- Java BigInteger divideAndRemainder()用法及代码示例
- Java BigInteger setBit()用法及代码示例
- Java BigInteger isProbablePrime()用法及代码示例
- Java BigInteger multiply()用法及代码示例
- Java BigInteger getLowestSetBit()用法及代码示例
- Java BigInteger abs()用法及代码示例
- Java BigInteger divide()用法及代码示例
- Java BigInteger floatValue()用法及代码示例
- Java BigInteger modPow()用法及代码示例
- Java BigInteger longValue()用法及代码示例
- Java BigInteger shiftLeft()用法及代码示例
- Java BigInteger negate()用法及代码示例
注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java BigInteger Class | probablePrime() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。