PHP gmp_prob_prime()函数
PHP的gmp_prob_prime()函数用于检查给定输入的GMP数的素数概率。 此函数确定给定的GMP数是否为素数。该函数通常用于大型和复杂的数值。
语法
给定的语法说明了用于确定素数概率的GMP函数。
<?php
gmp_prob_prime($num_parameter);
?>
参数
- 正如上述GMP语法所示,此函数以GMP数值作为必需参数。该参数写作$num_parameter。
- PHP版本5.6及更高版本使用gmp_prob_prime()函数。我们可以使用数值数据,或可以转换为数字的字符串。
返回值
- 该函数以数字格式输出,以给出给定数字为质数的可能性。
- 如果输出显示“0”,则给定输入不是质数。
- 如果输出显示“1”,则给定输入可能(不确定)是质数。
- 如果输出显示“2”,则给定输入是质数。
示例
给定示例显示了各种GMP参数的质数可能性。
示例1: 给定示例找出给定正数输入值的质数可能性。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_prob_prime() Function </h4>
<p> Display the probability of the prime number of the given input data </p>
<?php
value1 = gmp_prob_prime("1111111111111111111");value2 = gmp_prob_prime("196");
value3 = gmp_prob_prime("11");
echo "The probability of the prime number of a number: " .value1;
echo "<br/>";
echo "The probability of the prime number of the number: " .value2;
echo "<br/>";
echo "The probability of the prime number of the number: " .value3;
?>
</body>
</html>
输出:
以下的输出标识了给定值的质数的概率。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_prob_prime() Function </h4>
<p> Display the probability of the prime number of the given input data </p>
<?php
value1 = gmp_prob_prime("-11");value2 = gmp_prob_prime("-196");
echo "The probability of the prime number of a number: " .value1;
echo "<br/>";
echo "The probability of the prime number of the number: " .value2;
?>
</body>
</html>
输出:
以下输出标识了给定值的质数概率。
示例3:
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_prob_prime() Function </h4>
<p> Display the probability of the prime number of the given input data </p>
<?php
var1 = gmp_init("1111111111111111111");var2 = gmp_init("7");
var3 = gmp_init("6");value1 = gmp_prob_prime(var1);value2 = gmp_prob_prime(var2);value3 = gmp_prob_prime(var3);
echo "The probability of the prime number of a number: " .value1;
echo "<br/>";
echo "The probability of the prime number of the number: " .value2;
echo "<br/>";
echo "The probability of the prime number of the number: " .value3;
?>
</body>
</html>
输出:
以下输出标识了给定值的质数的概率。
示例4: 给定的示例识别了给定的GMP字符串值的素数概率。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_prob_prime() Function </h4>
<p> Display the probability of the prime number of the given input data </p>
<?php
var1 = gmp_init("1111111111111111111", 10);var2 = gmp_init("111", 10);
var3 = gmp_init("11", 10);value1 = gmp_prob_prime(var1);value2 = gmp_prob_prime(var2);value3 = gmp_prob_prime(var3);
echo "The probability of the prime number of a number: " .value1;
echo "<br/>";
echo "The probability of the prime number of the number: " .value2;
echo "<br/>";
echo "The probability of the prime number of the number: " .value3;
?>
</body>
</html>
输出:
下面的输出显示了给定值的素数概率。
示例5: 给定的示例显示了给定 GMP 二进制值的质数概率。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_prob_prime() Function </h4>
<p> Display the probability of the prime number of the given input data </p>
<?php
var1 = gmp_init("1111111111111111111", 2);var2 = gmp_init("111", 2);
var3 = gmp_init("1", 2);value1 = gmp_prob_prime(var1);value2 = gmp_prob_prime(var2);value3 = gmp_prob_prime(var3);
echo "The probability of the prime number of a number: " .value1;
echo "<br/>";
echo "The probability of the prime number of the number: " .value2;
echo "<br/>";
echo "The probability of the prime number of the number: " .value3;
?>
</body>
</html>
输出:
下面的输出标识给定值的质数的概率。
结论
gmp_prob_prime()函数显示给定的数字是否为素数,具有素数概率。它适用于漫长且复杂的数学运算。