當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java BigInteger probablePrime()用法及代碼示例


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


相關用法


注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java BigInteger Class | probablePrime() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。