使用模指数在使用费马素数检验对于大量(100,000+),它需要一些非常大的计算。
当我将两个大数(例如:62574和62574)相乘时,PHP似乎将结果转换为浮点数。得到它的模数值会返回奇怪的值。
$x = 62574 * 62574; var_dump($x); // float(3915505476) ... correct var_dump($x % 104659); // int(-72945) ... wtf.
有没有办法让PHP正确地执行这些计算?或者,是否有另一种方法可以找到适用于大数的模数值?
POPMUISE
慕盖茨4494581
相关分类