SoftWx.Numerics.Portable
2.1.0
See the version list below for details.
Install-Package SoftWx.Numerics.Portable -Version 2.1.0
dotnet add package SoftWx.Numerics.Portable --version 2.1.0
<PackageReference Include="SoftWx.Numerics.Portable" Version="2.1.0" />
paket add SoftWx.Numerics.Portable --version 2.1.0
#r "nuget: SoftWx.Numerics.Portable, 2.1.0"
// Install SoftWx.Numerics.Portable as a Cake Addin
#addin nuget:?package=SoftWx.Numerics.Portable&version=2.1.0
// Install SoftWx.Numerics.Portable as a Cake Tool
#tool nuget:?package=SoftWx.Numerics.Portable&version=2.1.0
Library containing a UInt128 class, and extensions to .Net's built in integral data types.
The package targets .NET Standard 1.0. It was originally written by Steve Hatchett.
The methods in this library were written with speed in mind. UInt128 operations are generally much faster than BigInteger.
Includes an IsPrime method for ulong that's pretty fast even for ulong values near MaxValue, as it uses the Miller-Rabin algorithm that's deterministic (not probable) over the range of ulong values.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen30 tizen40 tizen60 |
Universal Windows Platform | uap uap10.0 |
Windows Phone | wp8 wp81 wpa81 |
Windows Store | netcore netcore45 netcore451 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 1.0
- NETStandard.Library (>= 1.6.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SoftWx.Numerics.Portable:
Package | Downloads |
---|---|
FsRandom.Pcg
The FsRandom library ported to .NET Standard, and powered by the PCG Pseudo-Random Number Generator. |
GitHub repositories
This package is not used by any popular GitHub repositories.
2.1: Ported to .NET Standard.
2.0.1: Added IComparable interface implementations to UInt128.
2.0.0: First NuGet release. Added UInt128 class, removed dependency on BigInteger, numerous other improvements.
1.0.0: First release, via http://blog.softwx.net/