d20tek-dicenotation
4.0.7
dotnet add package d20tek-dicenotation --version 4.0.7
NuGet\Install-Package d20tek-dicenotation -Version 4.0.7
<PackageReference Include="d20tek-dicenotation" Version="4.0.7" />
<PackageVersion Include="d20tek-dicenotation" Version="4.0.7" />
<PackageReference Include="d20tek-dicenotation" />
paket add d20tek-dicenotation --version 4.0.7
#r "nuget: d20tek-dicenotation, 4.0.7"
#:package d20tek-dicenotation@4.0.7
#addin nuget:?package=d20tek-dicenotation&version=4.0.7
#tool nuget:?package=d20tek-dicenotation&version=4.0.7
Library to parse and roll any dice notation. Use this library in your applications to roll random dice without having to write all of the code yourself.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- MathNet.Numerics (>= 5.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
4.0.7 | 0 | 9/18/2025 |
4.0.6 | 159 | 8/4/2025 |
4.0.5 | 131 | 7/4/2025 |
4.0.1 | 1,270 | 2/7/2024 |
4.0.0 | 156 | 1/25/2024 |
3.8.2 | 257 | 11/16/2023 |
3.4.2 | 297 | 4/7/2023 |
3.3.2 | 537 | 12/13/2021 |
3.2.3 | 613 | 11/24/2020 |
3.1.30 | 711 | 7/25/2020 |
3.1.24 | 603 | 7/9/2020 |
3.1.7 | 677 | 2/24/2020 |
3.0.3 | 735 | 2/6/2020 |
3.0.2 | 675 | 1/29/2020 |
Current release:
Upgrade library packages to .NET 8.
Release 1.0.5:
* Add dice notation for keep lowest by using L token in the notation. Changed drop lowest notation to use P token.
Release 1.0.4:
* Added tracking service to keep track of die rolls to provide statistical data.
* Added abstract RandomDieRollerBase class for shared code between all random rollers, so those classes can just implement minimally the number generation.
Release 1.0.3:
* Added value converters for DiceResult and TermResultList to help with default display of these classes as text.
* Two bug fixes:
- Added IDice.Clear method to allow dice to be reused with new expressions (without needing to recreating instance).
- Dice.Parse now throws an exception if null or empty string is used.
Release 1.0.2:
* Added support percentile (d%) notation.
* Added support for dropping lowest N dice (similar to keeping highest N dice).
* Added support for Fudge/FATE dice notation.
* Added support for exploding or pentrating dice rolls.
* Added support for default dice sides (3d =>3d6), and ability to set default number of sides as dice config.
Release 1.0.1:
* Added general purpose parser to handle more math and dice expressions.
* Added support for grouping using ( ). Now you can parse dice expressions like - (2+1)d4 - (4-2).
* Test validation for new expressions and grouping.