(100.000 +) büyük sayılarla Fermat Primality Test kullanırken gerektirecek gibi modular exponentiation kullanmak için, bazı çok büyük hesaplamalar için çağırır.
Ben iki büyük sayıda (örneğin: 62574 ve 62574) çarpın PHP bir float sonucu döküm gibi görünüyor. Bunun modülü değerini alma garip değerleri döndürür.
$x = 62574 * 62574;
var_dump($x); // float(3915505476) ... correct
var_dump($x % 104659); // int(-72945) ... wtf.
PHP doğru bu hesaplamalar yapmak için herhangi bir yolu var mı? Alternatif olarak, büyük sayılar için işe modül değerleri bulmak için başka bir yöntem var mı?