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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。