Open.Numeric.Primes
2.0.2
See the version list below for details.
dotnet add package Open.Numeric.Primes --version 2.0.2
NuGet\Install-Package Open.Numeric.Primes -Version 2.0.2
<PackageReference Include="Open.Numeric.Primes" Version="2.0.2" />
<PackageVersion Include="Open.Numeric.Primes" Version="2.0.2" />
<PackageReference Include="Open.Numeric.Primes" />
paket add Open.Numeric.Primes --version 2.0.2
#r "nuget: Open.Numeric.Primes, 2.0.2"
#:package Open.Numeric.Primes@2.0.2
#addin nuget:?package=Open.Numeric.Primes&version=2.0.2
#tool nuget:?package=Open.Numeric.Primes&version=2.0.2
Open.Numeric.Primes
Methods and extensions for prime number detection and discovery.
Examples
Importing
using Open.Numeric.Primes;
Primality Test
Number.IsPrime(8592868089022906369) // true
Factors
Prime.Factors(12) // 2, 2, 3
Common Factors
Prime.CommonFactors(84, 756, 108) // 2, 2, 3
Greatest Factor
Prime.GreatestFactor(84, 756, 108) // 12
Prime Discovery
// Will list the first 1000 primes.
foreach(var prime in Prime.Numbers.Take(1000))
{
Console.Write(prime);
}
or
// Will list the first 1000 primes greater than (or equal to) 10,000.
foreach(var prime in Prime.Numbers.StartingAt(10000).Take(100))
{
Console.Write(prime);
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.CSharp (>= 4.7.0)
- Open.Collections (>= 3.0.0)
- System.Memory (>= 4.5.4)
-
.NETStandard 2.1
- Microsoft.CSharp (>= 4.7.0)
- Open.Collections (>= 3.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Open.Numeric.Primes:
| Package | Downloads |
|---|---|
|
DelSquared.Radicals
.NET implementation of radical expressions enabling radical expression arithmetic. |
|
|
Recyclable.Collections.TestData
`Recyclable.Collections.TestData` project is a basic open source package for containing test data useful for testing collections like `RecyclableList<T>`, `RecyclableLongList<T>`, `List<T>`, `SortableList<T>`, `PriorityQueue<T>` & similar. |
|
|
Recyclable.Collections.TestData.xUnit
`Recyclable.Collections.TestData.xUnit` project is a basic open source package for working with repeatable xUnit test data useful for testing collections like `RecyclableList<T>`, `RecyclableLongList<T>`, `List<T>`, `SortableList<T>`, `PriorityQueue<T>` & similar. |
|
|
Open.Evaluation.Arithmetic
A framework for evaluating complex formulas. Part of the "Open" set of libraries. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.4 | 1,544 | 2/23/2025 |
| 4.0.3 | 345 | 11/17/2024 |
| 4.0.2 | 1,417 | 5/28/2024 |
| 4.0.1 | 210 | 5/25/2024 |
| 4.0.0 | 187 | 5/25/2024 |
| 3.1.0 | 552 | 12/15/2023 |
| 3.0.0 | 3,079 | 2/5/2023 |
| 2.0.2 | 2,695 | 4/16/2022 |
| 2.0.1 | 34,912 | 7/4/2021 |
| 2.0.0 | 999 | 8/23/2020 |
| 1.6.0 | 755 | 7/17/2020 |
| 1.5.5 | 1,452 | 1/4/2020 |
| 1.5.4 | 878 | 7/5/2019 |
| 1.5.3 | 747 | 7/4/2019 |
| 1.3.0 | 1,638 | 1/4/2018 |
| 1.2.2 | 1,634 | 11/4/2017 |
| 1.1.0 | 1,646 | 9/26/2017 |
| 1.0.1 | 1,634 | 9/25/2017 |
| 1.0.0 | 1,735 | 9/25/2017 |