gmp_nextprime
(PHP 5 >= 5.2.0)
gmp_nextprime — Trouve le prochain nombre premier
Description
resource gmp_nextprime
( int $a
)
Liste de paramètres
-
a
-
Il peut être soit une ressource GMP,
soit une chaîne numérique qu'il est possible de convertir plus tard
en un nombre.
Valeurs de retour
Retourne le prochain nombre premier plus grand que a
,
sous la forme d'un nombre GMP.
Exemples
Exemple #1 Exemple avec gmp_nextprime()
<?php
$prime1 = gmp_nextprime(10); // prochain nom premier supérieur à 10
$prime2 = gmp_nextprime(-1000); // prochain nombre premier supérieur à -1000
echo gmp_strval($prime1) . "\n";
echo gmp_strval($prime2) . "\n";
?>
L'exemple ci-dessus va afficher :
Notes
Note:
Cette fonction utilise un algorithme probabiliste pour identifier un
nombre premier et les chances de récupérer un nombre composite
sont extrêmement faibles.