CalcCafe

Calculatrice de grands nombres

Effectuez des calculs exacts sur des entiers qui dépassent largement la plage sûre des nombres ordinaires grâce au BigInt de JavaScript.

Result
0
Digits
-
Sign
-
Even / Odd
-

Inputs must be whole integers (an optional leading − is allowed). For A ^ B the exponent B must be a non-negative integer; for A mod B the divisor B must not be zero. Result uses truncated (toward-zero) division for modulo, matching BigInt's % operator.

Bon à savoir

La Calculatrice de grands nombres effectue des opérations exactes sur des entiers bien trop grands pour qu'une calculatrice ou un tableur classique les traite correctement. Vous saisissez deux entiers (A et B), choisissez une opération — addition, soustraction, multiplication, A élevé à la puissance B, ou A modulo B — et l'outil renvoie le résultat complet à l'aide du BigInt de JavaScript, qui conserve chaque chiffre au lieu d'arrondir. Elle est conçue pour les programmeurs qui vérifient des calculs cryptographiques ou de hachage, les étudiants en combinatoire et en théorie des nombres, et toute personne ayant déjà vu une calculatrice réduire une longue réponse à « 1.23e+30 ».

Pensez-y dès qu'une valeur peut dépasser environ 16 chiffres, le seuil à partir duquel les nombres à virgule flottante standard (les doubles IEEE 754 derrière la plupart des calculatrices et de JavaScript) commencent à perdre silencieusement les chiffres de poids faible. Les cas typiques : multiplier de grandes factorielles, calculer d'énormes puissances, vérifier des résultats modulaires dans des exemples de type RSA, ou simplement confirmer le produit exact de deux longs numéros de compte ou de série. Comme tout s'exécute entièrement dans votre navigateur, rien de ce que vous saisissez n'est envoyé à un serveur.

Lisez le résultat en regard des trois cases de statistiques situées dessous. « Chiffres » compte les chiffres significatifs de la réponse (le signe moins initial et les zéros de tête sont ignorés), « Signe » indique si la valeur est Positive, Négative ou Nulle, et « Pair / Impair » donne la parité d'après le dernier chiffre — une vérification rapide, puisque tout produit comportant un facteur pair doit être pair. Le nombre complet s'affiche avec retour à la ligne automatique pour qu'une réponse de 60 chiffres reste visible à l'écran.

Quelques limites pratiques à garder à l'esprit :

Questions fréquentes

Pourquoi l'utiliser plutôt qu'une calculatrice normale ?
Les nombres JavaScript ordinaires perdent en précision au-delà de 9 007 199 254 740 991 (2^53−1). Cet outil utilise BigInt, donc chaque chiffre de très grands entiers est calculé exactement, sans arrondi.
Gère-t-il les décimaux ou les fractions ?
Non. BigInt ne traite que des entiers, les entrées doivent donc être des nombres entiers. Un résultat de modulo suit la division tronquée de BigInt (le signe du résultat correspond à celui de A) et l'opération de puissance exige un exposant entier non négatif.
Mes données sont-elles envoyées quelque part ?
Non — cette calculatrice s'exécute entièrement dans votre navigateur ; rien n'est envoyé.
Est-ce gratuit ?
Oui, entièrement gratuit, sans inscription et sans limites.

Calculatrices associées