gmp_prob_prime
En esta página
gmp_prob_prime
Revisa si el número es "probablemente primo"
Descripción#
gmp_prob_prime(GMP $num, [int $repetitions]): int
```php
La función usa la prueba probabilística de Miller-Rabin para revisar si un número es primo.
## Parámetros
`num`
El número a ser revisado como primo.
Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).
`repetitions`
Valores rasonables de `repetitions` varían de 5 a 10 (por defecto siendo 10); un valor superior disminuye la probabilidad para un número no primo a pasar como un "probable" primo.
Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).
## Valores devueltos
Si ésta función devolvier 0, `num` es definitivamente no primo. Si devuelve 1, entonces `num` es "probablemente" primo. si devolviera 2, entonces `num` es seguramente primo.
## Ejemplos
Ejemplo de `gmp_prob_prime`
```php
El ejemplo anterior mostrará:
0
1
2