Je recherche une solution mathématique qui traite des nombres vraiment (longs, gros, énormes, orages). Je n'ai encore rien trouvé, mais je ne veux pas penser que ce problème n'est pas résolu pour le moment. Je recherche une solution Number simple, comme Microsoft Excel Precision (30 décimales), ou une solution BigInteger (Java). en Javascript bien sûr.
Il semble que cela ait été résolu auparavant:
Quelle est la solution standard en Javascript pour gérer les grands nombres (BigNum)?
http://jsfromhell.com/classes/bignumber
http://www-cs-students.stanford.edu/~tjw/jsbn/
Si vous n'avez besoin que d'entiers, vous pouvez utiliser BigInteger.js .
En recherchant une grande bibliothèque d'entiers pour une implémentation de cryptographie ElGamal, j'ai testé plusieurs bibliothèques avec les résultats suivants:
Je recommande celui-ci: jsbn.js de Tom Wu ( http://www-cs-students.stanford.edu/~tjw/ jsbn / )
Grande bibliothèque d'entiers de Leemon Baird ( http://www.leemon.com/crypto/BigInt.js )
bignumber.js ( https://github.com/MikeMcl/bignumber.js )
Bibliothèque arithmétique de schéma pour JavaScript ( https://github.com/jtobey/javascript-bignum )
Je n'ai pas testé cela par moi-même: BigNumber ( http://jsfromhell.com/classes/bignumber )
Il existe une bibliothèque BigInteger pour JavaScript disponible ici:
(Notez que je ne l'ai pas utilisé moi-même. Essayez-le et voyez ce que vous en pensez.)
Il y a aussi Silent Matt bibliothèque pour Big Integers. Il ne gère pas les décimales.