Calculadora de Números Grandes
Guía
Calculadora de Números Grandes
Calcule resultados exactos para expresiones matemáticas que superan los límites de los cálculos ordinarios. La herramienta se ejecuta completamente en JavaScript BigInt, por lo que factorial(1000), 25000, fibonacci(10000) y verificaciones de primalidad en candidatos de trillones de dígitos devuelven cada dígito correctamente — sin notación científica, sin redondeo silencioso.
Cómo Usar
- Escriba una expresión entera, por ejemplo
2 ** 1000,factorial(100), ogcd(1071, 462). - Elija una base de salida (decimal, hexadecimal, binario, octal). El resultado se actualiza mientras escribe.
- Use Copiar o Descargar para obtener el resultado completo — útil cuando el número llega a miles de dígitos.
- Lea el conteo de dígitos debajo del resultado para comparar tasas de crecimiento de diferentes expresiones.
Características
- Operadores –
+,-,*,/(truncamiento entero),%(módulo),**o^(potencia) y postfix!para factorial. - Funciones integradas –
factorial,fibonacci/fib(rápido doblado),gcd,lcm,isprime(Miller-Rabin determinista),nextprime,abs,pow,mod, y enterosqrt. - Formatos de números – decimal,
0xhexadecimal,0bbinario,0ooctal, más_separadores para mejorar la legibilidad como1_000_000. - Bases de salida – muestra el mismo valor en base 10, 16, 2 o 8 sin necesidad de recalcular.
- Contador de dígitos – informa instantáneamente cuántos dígitos decimales tiene la respuesta, incluso cuando el resultado abarca varias páginas.
- Ejecuta en su navegador – nada se envía a un servidor, y el analizador rechaza exponentes negativos, puntos decimales y exponentes ilimitados que harían que la página se detenga.
Ejemplos de entradas
100!– factorial de 158 dígitos.2 ** 1000– el valor detrás de tamaños de clave de RSA de 1000 bits.fibonacci(500)– el 500º número de Fibonacci, 105 dígitos decimales.nextprime(10 ** 30)– el siguiente número primo por encima de un octillón.gcd(1071, 462)– el algoritmo de Euclides en acción.isprime(1000000000039)– un número primo de 13 dígitos confirmado en milisegundos.
Preguntas frecuentes
-
¿Por qué los calculadores ordinarios dan resultados incorrectos para grandes factoriales o potencias?
JavaScript y la mayoría de los calculadores utilizan números de punto flotante de 64 bits, que pueden representar enteros exactamente solo hasta 253-1 (aproximadamente 9 cuatrillones). Más allá de eso, los resultados se redondean silenciosamente al valor más cercano representable, por lo que factorial(21), 254, y otros enteros grandes pierden precisión. Los calculadores basados en BigInt almacenan dígitos arbitrariamente, por lo que cada dígito es exacto.
-
¿Qué es el cálculo de precisión arbitraria y dónde se utiliza?
El cálculo de precisión arbitraria representa enteros con tantos dígitos como permite la memoria, en lugar de una anchura fija. Es esencial en criptografía RSA y en curvas elípticas (las claves son enteros de 2048-4096 bits), en sistemas financieros que necesitan decimales exactos, en combinatoria y en investigaciones de teoría de números.
-
¿Cómo decide el test de primalidad de Miller-Rabin si un número es primo?
Miller-Rabin elige testigos a y verifica si se cumple una relación que debe existir para los números primos (derivada del teorema de Fermat). Un testigo aleatorio puede engañar, pero con testigos cuidadosamente seleccionados, el test se vuelve determinista hasta límites grandes. Con testigos {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37}, el resultado es correcto de forma demostrable para cada entero hasta 3.317 * 1024.
-
¿Cuánto crece factorial(n)?
La aproximación de Stirling da log10(n!) ≈ n·log10(n/e) + 0.5·log10(2π·n). Así, 100! tiene aproximadamente 158 dígitos, 1000! tiene 2568 dígitos y 10000! tiene 35660 dígitos. Un número de punto flotante de doble precisión se sobrepasa alrededor de 170!.
-
¿Por qué el gcd y el lcm son tan importantes en teoría de números?
El máximo común divisor (gcd) y el mínimo común múltiplo (lcm) son la base para reducir fracciones, resolver ecuaciones lineales diofánticas, el Teorema Chino del Resto y para calcular inversos módulo. El algoritmo de Euclides, utilizado aquí, calcula el gcd en O(log min(a,b)) pasos incluso para entradas de mil dígitos.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 15 de junio de 2026
