Nota A.3.1. Cálculo del módulo de un número.
El comando
mod(a, n) calcula \(a \, \text{mod} \, n\text{.}\) Por ejemplo:mod(a, n) calcula \(a \, \text{mod} \, n\text{.}\) Por ejemplo:power_mod(a, m, n) produce \(a^{m} \pmod{n}\text{.}\) Por ejemplo:is_prime(a) devuelve True o False dependiendo de si \(a\) es primo o no. Por ejemplo,:random_prime(a, True) devolverá un primo aleatorio entre \(2\) y \(a\text{.}\) Experimentar con:True por False acelerará la búsqueda, pero habrá una probabilidad muy pequeña de que el resultado no sea primo)prime_range(a, b) devuelve una lista ordenada de todos los primos desde \(a\) hasta \(b -1\text{,}\) inclusive. Por ejemplo:next_prime(a) y previous_prime(a) son otras formas de obtener un único número primo del tamaño deseado.euler_phi(n) devuelve el número de enteros positivos menor que \(n\) y relativamente primo a \(n\) (es decir, que tiene el máximo divisor común con \(n\) igual a \(1\)).