RandomSelection by Brian Nolan

<PackageReference Include="RandomSelection" Version="2.0.1" />

 RandomSelection 2.0.1

RandomSelection is designed to take in entries, with the option to give some entries a higher chance at being selected, and then return one or more selectees. It utilizes System.Security.Cryptography to ensure a higher quality random number is used for shuffling the data and selecting winners.

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>RandomSelection</id>
    <version>2.0.1</version>
    <authors>Brian Nolan</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <projectUrl>https://github.com/bnolan001/RandomSelection</projectUrl>
    <description>RandomSelection is designed to take in entries, with the option to give some entries a higher chance at being selected, and then return one or more selectees. It utilizes System.Security.Cryptography to ensure a higher quality random number is used for shuffling the data and selecting winners.</description>
    <releaseNotes>Fixed bug that caused the random index generator to always return 0 for small upperLimit values</releaseNotes>
    <copyright>BNolan.org 2019</copyright>
    <tags>random, weighted, list</tags>
    <repository type="git" url="https://github.com/bnolan001/RandomSelection.git" />
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>