Found 109 packages
Provides the numeric types System.Numerics.BigInteger and System.Numerics.Complex, which complement the numeric primitives, such as System.Byte, System.Double and System.Int32. Commonly Used Types: System.Numerics.BigInteger System.Numerics.Complex When using NuGet 3.x this package requires at least version 3.4.
A fast and feature-rich BigInteger implementation for .NET. Works faster than the "native" .NET Framework implementation (available in System.Numerics since .NET 4.0) and than the Bouncy Castle implementation. The library is compatible with .NET 2.0+ and is a fully-managed zero-dependency class.
The fraction data type consists of two BigInteger values for numerator and denominator. It implements various operations (addition, subtraction, multiplication, division and remainder) with operator overloads.
Extensions and helpers for BigInteger, including a cache that stores powers of numbers so they don't have to be computed each time.
Package Description
An arbitrary precision decimal (base 10) floating point number type using a mantissa and exponent. Supports nth roots, trigonometric functions, logarithms, natural e, pi, etc.
HexTypes for encoding and encoding String, BigInteger, this is specific for Ethereum
Portable class library for computations with big numbers such as Int128, Int256 and BigInteger. Supported platforms: .NET Framework 4.5 .NET for Windows Store apps .NET for Windows Phone 8 apps Portable Class Libraries
Faster port of BigInteger
Deveel Math is the port to .NET Standard of the Apache Harmony Math component, that is used to handle operations on big numbers in a fast and secure way.
Implementation of rational number arithmetic for .NET with arbitrary precision.
A fork of BigMath.PCL for .Net Standard. .Net Standard library for computations with big numbers such as Int128, Int256 and BigInteger.
Big Integer (big-integer) binding library for Bridge.NET projects.
Deveel Math is the port to .NET/Mono of the Apache Harmony Math component, that is used to handle operations on big numbers in a fast and secure way. This package supports the x86 processor architecture.
Portable class library for computations with big numbers such as Int128, Int256 and BigInteger. Supported platforms: .NET Standard
Deveel Math is the port to .NET/Mono of the Apache Harmony Math component, that is used to handle operations on big numbers in a fast and secure way. This package supports the x64 processor architecture.
Implementation of a arbitrary-precision arithmetic method using SecureRandom.
Like BigInteger but for Float
Mpir.NET lets you use the MPIR library, which is a GMP fork for Windows, from .NET languages. The current version incorporates 32- and 64-bit builds of MPIR 2.7.0.