bcpowmod
Calcule le reste modulo d'un nombre élevé à une puissance
&reftitle.description;
stringbcpowmod
stringnum
stringexponent
stringmodulus
intnullscale&null;
Utilise la méthode d'exponentiation rapide pour élever le nombre
num à la puissance
exponent, et en calculant le reste modulo
modulus.
&reftitle.parameters;
num
La base, sous la forme d'une &string; (c'est-à-dire que l'échelle doit être nulle).
exponent
L'exposant, sous la forme d'une &string; non négarive (c'est-à-dire que l'échelle doit être nulle).
modulus
Le modulo, sous la forme d'une &string; (c'est-à-dire que l'échelle doit être nulle).
&bc.scale.description;
&reftitle.returnvalues;
Retourne le résultat, sous la forme d'une &string;, ou &false;
si modulus vaut &zero; ou exponent est négatif.
&reftitle.changelog;
&Version;
&Description;
8.0.0
scale est désormais nullable.
&reftitle.examples;
Les deux lignes suivantes produisent le même résultat.
La version qui utilise bcpowmod est bien
plus rapide, et accepte des paramètres plus grands.
]]>
&reftitle.notes;
Comme cette méthode utilise les opérations de modulo, les nombres
non positifs risquent de donner des résultats inattendus.
&reftitle.seealso;
bcpow
bcmod