Calculateur de grands entiers
Guide
Calculateur de grands entiers
Calcule des résultats exacts pour des expressions mathématiques qui dépassent les calculateurs ordinaires. L'outil fonctionne entièrement sur JavaScript BigInt, donc factorial(1000), 25000, fibonacci(10000) et les vérifications de primalité sur des candidats à trillions de chiffres retournent chaque chiffre correctement — aucune notation scientifique, aucune arrondi silencieux.
Comment utiliser
- Saisissez une expression entière, par exemple
2 ** 1000,factorial(100), ougcd(1071, 462). - Choisissez une base de sortie (décimal, hexadécimal, binaire, octal). Le résultat se met à jour en temps réel.
- Utilisez Copier ou Télécharger pour obtenir le résultat complet — utile lorsque le nombre s'étend à des milliers de chiffres.
- Lisez le compteur de chiffres sous le résultat pour comparer les taux de croissance de différentes expressions.
Caractéristiques
- Opérateurs –
+,-,*,/(troncature entière),%(modulo),**ou^(puissance) et postfix!pour le factoriel. - Fonctions intégrées –
factorial,fibonacci/fib(doubling rapide),gcd,lcm,isprime(Miller-Rabin déterministe),nextprime,abs,pow,modet entiersqrt. - Formats de nombres – décimal,
0xhexadécimal,0bbinaire,0ooctal, plus_des séparateurs pour la lisibilité tels que1_000_000. - Bases de sortie – affiche la même valeur en base 10, 16, 2 ou 8 sans recalcul.
- Compteur de chiffres – indique immédiatement le nombre de chiffres décimaux du résultat, même lorsque le résultat s'étend sur plusieurs pages.
- Fonctionne dans votre navigateur – rien n'est envoyé vers un serveur, et le parser rejette les exposants négatifs, les points décimaux et les exposants illimités qui ralentiraient la page.
Exemples d'entrées
100!– factoriel à 158 chiffres.2 ** 1000– la valeur derrière des tailles de clés de type RSA à 1000 bits.fibonacci(500)– le 500e nombre de Fibonacci, 105 chiffres décimaux.nextprime(10 ** 30)– le nombre premier suivant au-dessus d'un octillion.gcd(1071, 462)– l'algorithme d'Euclide en action.isprime(1000000000039)– un nombre premier à 13 chiffres confirmé en milliseconde.
FAQ
-
Pourquoi les calculateurs ordinaires donnent-ils des résultats erronés pour de grands factoriels ou des puissances ?
JavaScript et la plupart des calculateurs utilisent des nombres à virgule de 64 bits, qui peuvent représenter des entiers exactement uniquement jusqu'à 253-1 (environ 9 quadrillions). Au-delà, les résultats sont arrondis silencieusement au nombre le plus proche représentable, donc factorial(21), 254, et d'autres grands entiers perdent leur précision. Les calculateurs basés sur BigInt stockent les chiffres arbitrairement, donc chaque chiffre est exact.
-
Qu'est-ce que l'arithmétique à précision arbitraire et où est-elle utilisée ?
L'arithmétique à précision arbitraire représente les entiers avec autant de chiffres que la mémoire le permet, au lieu d'une largeur fixe de registre. Elle est essentielle pour le RSA et la cryptographie à courbe elliptique (les clés sont des entiers de 2048 à 4096 bits), pour les systèmes financiers nécessitant des décimales exactes, pour la combinatoire et la recherche en théorie des nombres.
-
Comment le test de primalité de Miller-Rabin décide-t-il si un nombre est premier ?
Miller-Rabin choisit des témoins a et vérifie si une relation qui doit exister pour les nombres premiers (dérivée du petit théorème de Fermat) existe pour le candidat n. Un seul témoin aléatoire peut être trompé, mais avec des témoins choisis soigneusement petits, le test devient déterministe jusqu'à de grands seuils. Avec les témoins {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37}, le résultat est correctement prouvé pour chaque entier jusqu'à 3.317 * 1024.
-
À quelle taille atteint le factoriel(n) ?
L'approximation de Stirling donne log10(n!) ≈ n·log10(n/e) + 0.5·log10(2π·n). Donc 100! a environ 158 chiffres, 1000! a 2568 chiffres, et 10000! a 35660 chiffres. Un flottant à précision double déborde autour de 170!.
-
Pourquoi les pgcd et ppcm sont-ils si importants en théorie des nombres ?
Le plus grand commun diviseur (pgcd) et le plus petit multiple commun (ppcm) sont la base pour réduire les fractions, résoudre des équations diophantiennes linéaires, le théorème chinois des restes, et calculer des inverses modulaires. L'algorithme d'Euclide, utilisé ici, calcule le pgcd en O(log min(a,b)) étapes, même pour des entrées à milliers de chiffres.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 17 juin 2026
