Skip to content
The AdamMil.net collection of libraries provides a number of useful services for .NET programming. It has the following libraries: Artificial Intelligence, Collections, IO, Mathematics, Security, Transactions, User Interfaces, General Utilities
C#
Branch: master
Clone or download
AdamMil Collections/Tests/Collections.Tests.csproj:
IO/Tests/IO.Tests.csproj:
Mathematics/Tests/Mathematics.Tests.csproj:
Security/Tests/Security.Tests.csproj:
TestHelpers/AdamMil.TestHelpers.csproj:
Transactions/Tests/Transactions.Tests.csproj:
UI/Tests/UI.Tests.csproj:
Utilities/Tests/Main.cs:
Utilities/Tests/Utilities.Tests.csproj:
* Updated test frameworks to latest NUnit

Mathematics/Combinatorics.cs:
* Fixed an off-by-one bug in RandomlyPermute

Mathematics/Random.cs:
* Bounded the bias to less than one in a million
+ Added unbiased methods
* Improved performance
+ Added methods to generate longs and ulongs

Mathematics/RectanglePacker.cs:
* Added the ability to specify the spacing between images

Mathematics/Tests/Random.cs:
* Added rudimentary tests for the random number generator

Mathematics/documentation.xml:
* Slight improvements to documentation for financial functions

Utilities/BinaryUtility.cs:
Utilities/Tests/BinaryTests.cs:
+ Added BitsNeeded and Log2 to compute the number of bits needed to represent a value,
  and the base-2 logarithm of a value
* Slight performance improvement to CountLeadingZeros
Latest commit 0129329 Jun 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AI
Collections
IO
Mathematics
Security.UI
Security
TestHelpers
Transactions
UI
Utilities
Web
.hgignore
AdamMil.net.sln
LICENSE.txt
README.md

README.md

The AdamMil.net collection of libraries provides a number of useful services for .NET programming. It has the following libraries: Artificial Intelligence, Collections, IO, Mathematics, Security, Transactions, User Interfaces, General Utilities

You can’t perform that action at this time.