廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP gmp_prob_prime()函数使用方法

2018-09-02

gmp_prob_prime()是PHP中的一个内置函数,用于检查给定GMP编号(GNU Multiple Precision:For large number)是否可能是素数的多少。
此函数使用Miller-Rabin素性检验检查给定的GMP数是否为素数。

句法:

 gmp_prob_prime($ num)

[123 ]参数:该函数接受GMP编号 $ num 作为必需参数,如上面的语法所示。此参数可以是PHP 5.6及更高版本中的GMP对象,或者我们也可以传递数字字符串,以便可以将此字符串转换为数字。

返回值:如果数字绝对不是素数,此函数返回0-2, 0 范围内的值, 1 i如果数字肯定是素数,那么这个数字可能是素数 2

例子:



输入:gmp_prob_prime (“8”)输出:0输入:gmp_prob_prime(“11111111111111”)输出:1输入:gmp_prob_prime(“127”)输出:2
 
下面的程序说明了PHP中的gmp_prob_prime()函数:

[123 ]

程序1:

程序,当数字字符串作为GMP数字作为参数传递时,找到GMP编号的主要概率。 ?php // PHP程序找到的概率//作为参数传递的GMP号码//作为GMP号码的字符串$ num = 17 //计算GMP号码的可能性为$ prime = gmp_prob_prime($ num); echo $ prob;?

输出:

2

 
计划2:

计划在GMP数字作为参数传递时查找GMP编号的主要概率。[ 123] ?php // PHP程序找到//作为参数传递的// GMP数字的主要概率//使用gmp_init创建GMP数字$($ num = gmp_init(8); //计算/的可能性/ GMP编号为素数$ prob = gmp_prob_prime($ num); echo $ prob;?

输出:
 
0

计划3:[ 123]当GMP数作为参数传递时,找到GMP数的主要概率的程序。

?php // PHP程序查找作为参数传递的// GMP数的概率//创建GMP数字使用gmp_init()$ num = gmp_init(1111111111111111111); //计算// GMP号码为素数的可能性$ prob = gmp_prob_prime($ num); echo $ prob;? 输出:

 1 

[ 123]
 
联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();