PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

gmp_random> <gmp_powm
Last updated: Fri, 22 Aug 2008

view this page in

gmp_prob_prime

(PHP 4 >= 4.0.4, PHP 5)

gmp_prob_primeComprueba si un número tiene probabilidades de ser un número primo

Descripción

int gmp_prob_prime ( resource $a [, int $reps ] )

Si la función devuelve 0, es absolutamente seguro que a no es un número primo. Si devuelve un 1, a "probablemente" es primo. Si devuelve un 2, es absolutamente seguro que a es un número primo. Los valores razonables de reps varían entre 5 y 10 (siendo 10 el valor por defecto); un valor más alto reduce la probabilidad de que un número no primo se muestre como un número primo "probable".

La función emplea el test de probabilidad de Miller-Rabin.

Example #1 Ejemplo de gmp_prob_prime()

<?php
// definitivamente no es un primo
echo gmp_prob_prime("6") . "\n";

// probablemente es un primo
echo gmp_prob_prime("1111111111111111111") . "\n";

// definitivamente es un primo
echo gmp_prob_prime("11") . "\n";
?>

La salida del anterior programa es:

0
1
2


add a note add a note User Contributed Notes
gmp_prob_prime
There are no user contributed notes for this page.

gmp_random> <gmp_powm
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites