PHP gmp_prob_prime() 函数

17 Mar 2025 | 4 分钟阅读

PHP 的 gmp_prob_prime() 函数用于检查给定 GMP 数字为素数的概率。 该函数确定给定的 GMP 数字是否为素数。此函数用于处理大型且复杂的数值

语法

提供的语法显示了用于识别素数概率的 GMP 函数。

参数

  • 如上 GMP 语法所示,此函数将一个 GMP 数值作为必需参数。该参数写为 $num_parameter。
  • PHP 5.6 及更高版本使用 gmp_prob_prime() 函数。我们可以使用数字数据,或者可以转换为数字的字符串。

返回值

  • 该函数以数值格式显示输出,以给出给定数字为素数的可能性。
    • 如果输出显示“0”值,则给定的输入不是素数。
    • 如果输出显示“1”值,则给定的输入很可能是(不确定)素数。
    • 如果输出显示“2”值,则给定的输入是素数。

示例

提供的示例显示了各种 GMP 参数的素数概率。

示例 1: 提供的示例查找给定正输入值的素数概率。

输出

以下输出标识了给定值的素数概率。

PHP gmp_prob_prime() function

示例 2: 提供的示例识别负输入值的素数概率。

输出

以下输出标识了给定值的素数概率。

PHP gmp_prob_prime() function

Example3

输出

以下输出标识了给定值的素数概率。

PHP gmp_prob_prime() function

示例 4: 提供的示例识别给定 GMP 字符串值的素数概率。

输出

以下输出标识了给定值的素数概率。

PHP gmp_prob_prime() function

示例 5: 提供的示例显示给定 GMP 二进制值的素数概率。

输出

以下输出标识了给定值的素数概率。

PHP gmp_prob_prime() function

结论

gmp_prob_prime() 函数显示给定数字是否为素数,并提供素数的概率。它适用于冗长而复杂的数学运算。