bcpowmod
(PHP 5)
bcpowmod — Umocniť číslo s ľubovoľnou presnosťou na iné, redukované o určený modulus.
Popis
string bcpowmod
( string $x
, string $y
, string $modulus
[, int $scale
] )
Využíva metódu rýchleho umocňovania x na y s ohľadom na modulus modulus . Voliteľný scale sa može použiť na nastavenie počtu číslic za desatinou čiarkou vo výsledku.
Následujúce dva príkazy sú funkčne identické. Avšak verzia bcpowmod() je rýchlejšia a môže pracovať s väčšími parametrami.
<?php
$a = bcpowmod($x, $y, $mod);
$b = bcmod(bcpow($x, $y), $mod);
?>
Note: Pretože táto metóda využíva operáciu modulus, neprirodzené čísla môžu mať za dôsledok nečakané výsledky. Prirodzené číslo je kladný nenulový integer.