当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。