Les pubs vous déplaisent ? Aller Sans pub Auj.

Calculateur de grands entiers

PromoteurMathématiques
ANNONCE · Supprimer ?

Référence

Opérateurs : + - * / (division entière) % (modulo) ** ou ^ (puissance) ! (factoriel postfix)
Fonctions : factorial(n), fibonacci(n) / fib(n), gcd(a, b), lcm(a, b), isprime(n), nextprime(n), abs(n), pow(a, b), mod(a, b), sqrt(n) (racine carrée entière)
Formats de nombres : décimal (12345), hexadécimal (0xFF), binaire (0b1010), octal (0o17). Utilisez des traits pour la lisibilité : 1_000_000.
ANNONCE · Supprimer ?

Guide

Calculateur de grands entiers

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

  1. Saisissez une expression entière, par exemple 2 ** 1000, factorial(100), ou gcd(1071, 462).
  2. Choisissez une base de sortie (décimal, hexadécimal, binaire, octal). Le résultat se met à jour en temps réel.
  3. Utilisez Copier ou Télécharger pour obtenir le résultat complet — utile lorsque le nombre s'étend à des milliers de chiffres.
  4. 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éesfactorial, fibonacci / fib (doubling rapide), gcd, lcm, isprime (Miller-Rabin déterministe), nextprime, abs, pow, modet entier sqrt.
  • Formats de nombres – décimal, 0x hexadécimal, 0b binaire, 0o octal, plus _ des séparateurs pour la lisibilité tels que 1_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

  1. 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.

  2. 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.

  3. 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.

  4. À 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!.

  5. 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.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

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 !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?