bcpowmod

(PHP 5)

bcpowmod --  Eleva un número de precisión arbitraria a otro, reducido por un módulo especificado

Descripción

string bcpowmod ( string x, string y, string módulo [, int escala] )

Utiliza el método de exponenciación-rápida para elevar x a la potencia y con respecto al módulo módulo. La escala opcional puede ser usada para establecer el número de dígitos después de la coma decimal en el resultado.

Nota: Dado que éste método usa la operación de módulo, los números no-naturales pueden dar resultados inesperados. Un número natural es cualquier entero positivo diferente de cero.

Ejemplos

Las siguientes dos declaraciones son idénticas funcionalmente. Sin embargo, la versión que usa bcpowmod() se ejecuta en menos tiempo y puede aceptar parámetros más grandes.

<?php
$a
= bcpowmod($x, $y, $mod);

$b = bcmod(bcpow($x, $y),$mod);

// $a y $b poseen valores iguales.
?>

Ver también

bcpow(), y bcmod().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:55