Comprobador de números primos
Comprueba si un número es primo, obtén su descomposición en factores primos, el primo anterior y el siguiente, y lista los primos de un intervalo.
Cualquier número entero de hasta 2048 bits (unas 617 cifras). También admite expresiones: 2^61-1, 10^12+39, 20!+1, 3*7*11.
–
- Descomposición en factores primos
- –
- Número de divisores
- –
- Primo anterior
- –
- Primo siguiente
- –
Por qué
Números primos en un intervalo
Hasta 1.000.000 de números por intervalo, con un límite superior de hasta 10¹²; se enumeran los primeros 2000 primos.
–
Cómo usar el comprobador de números primos
- Escribe un Número entero. También se aceptan expresiones: 2^61-1, 10^12+39, 20!+1 o 3711.
- La respuesta aparece mientras escribes; pulsa Comprobar para dar más tiempo a la factorización de un número difícil.
- Lee el veredicto, la Descomposición en factores primos, el Número de divisores, el Primo anterior y el Primo siguiente. El panel Por qué explica cómo se ha llegado a la respuesta, y Copiar factorización copia el producto de primos.
- Para listar primos, rellena Desde y Hasta en Números primos en un intervalo y pulsa Listar primos.
Se aceptan números de hasta 2048 bits (unas 617 cifras), y todo se calcula en tu navegador.
Qué hace que un número sea primo
Un número primo es un número entero mayor que 1 cuyos únicos divisores son 1 y él mismo: 2, 3, 5, 7, 11, 13… Un número con otros divisores es compuesto, y se puede escribir de una única forma como producto de primos: su descomposición en factores primos (360 = 2³ × 3² × 5). Los números 0 y 1 no son ni primos ni compuestos, y 2 es el único primo par.
El número de divisores se deduce de la factorización: suma 1 a cada exponente y multiplica. 360 = 2³ × 3² × 5 tiene (3 + 1)(2 + 1)(1 + 1) = 24 divisores. Un primo siempre tiene exactamente 2.
Cómo funciona el test
- Los números pequeños (menores de un millón) se comprueban por división de prueba: si ningún primo hasta la raíz cuadrada divide al número, es primo. No hace falta seguir, porque un número compuesto siempre tiene un factor no mayor que su raíz cuadrada.
- Los números más grandes se dividen primero entre todos los primos menores que 1000 y después pasan el test de Miller–Rabin. Con las 13 bases 2, 3, 5, …, 41, está demostrado que este test es exacto para todos los números menores que 3,3 × 10²⁴, lo que incluye todos los enteros de 64 bits. Para esos números la respuesta es segura.
- Por encima de 3,3 × 10²⁴ se usan 25 bases, y un número que las supera todas se indica como primo probable. La probabilidad de error es inferior a 1 entre 10¹⁵, pero no es una demostración matemática. Cuando el test falla, el número es compuesto con total seguridad.
Cómo se factorizan los números
Los factores pequeños se encuentran por división de prueba. Las partes compuestas más grandes se descomponen con el algoritmo rho de Pollard (variante de Brent), que encuentra factores de hasta unas 10 cifras en una fracción de segundo. Los números más difíciles, como el producto de dos primos de 15 cifras o más, pueden tardar mucho más que cualquier límite de tiempo, así que la factorización se detiene al cabo de unos segundos. El último factor se marca entonces como compuesto no descompuesto, y al pulsar Comprobar de nuevo se le da más tiempo.
Primos en un intervalo
La lista por intervalos usa una criba de Eratóstenes segmentada, que tacha los múltiplos de cada primo. Admite hasta 1.000.000 de números por intervalo con un límite superior de hasta 10¹². El recuento abarca todo el intervalo y se enumeran los primeros 2000 primos. Por ejemplo, hay 25 primos entre 1 y 100 y 78.498 por debajo de un millón.
Preguntas frecuentes
¿El 1 es un número primo?
No. Un primo debe tener exactamente dos divisores distintos, y el 1 solo tiene uno. Esta convención también garantiza que la descomposición en factores primos sea única.
¿Cuál es el primo más grande que puede comprobar esta herramienta?
Números de hasta 2048 bits, unas 617 cifras. Por ejemplo, 2^1279-1 se reconoce como primo probable en más o menos un segundo.
¿Por qué a veces se detiene la factorización?
Un número formado por dos primos grandes puede tardar horas o años en descomponerse, incluso con ordenadores potentes; el cifrado RSA se basa en eso. La herramienta se detiene al llegar a su tiempo límite en lugar de bloquear tu navegador.
¿Cómo encuentro el siguiente primo después de un número?
Escribe el número: el Primo siguiente y el Primo anterior aparecen automáticamente. Por ejemplo, el primer primo después de 10¹² es 10¹² + 39.
¿Son fiables los resultados?
Por debajo de 3,3 × 10²⁴ todos los veredictos están demostrados. Por encima, «compuesto» es siempre seguro y «primo probable» tiene una probabilidad de error inferior a 1 entre 10¹⁵.
Herramientas relacionadas
- Calculadora de MCD y mcm Calcula el máximo común divisor y el mínimo común múltiplo de dos o más números, con el algoritmo de Euclides y la descomposición en factores primos.
- Calculadora de potencias y raíces Calcula potencias con exponentes negativos o fraccionarios, raíces cuadradas, cúbicas y enésimas, y simplifica radicales exactos (√72 = 6√2) paso a paso.
- Generador de números aleatorios Genera números aleatorios en cualquier rango, de 1 a 10.000 a la vez, enteros o decimales, con o sin repetidos, con el azar seguro del navegador.