Skip to content

Releases: Shiroechi/Litdex.Security.RNG

v2.8.0

16 Oct 07:33
159a421
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.0...v2.8.0

v2.6.0

07 Aug 06:54
89f5a57
Compare
Choose a tag to compare

Major

  • Change PCG32 name to PcgXshRr32
  • Add new RNG algo, SFC, Shishua (#38) and PCG variant.

Minor

  • Fix some typo
  • Fix some error
  • Add new API to Fill byte array in Little Endian or Big Endian

v2.5.1

27 Apr 06:56
Compare
Choose a tag to compare
Update Litdex.Security.RNG.csproj

v2.5.0

24 Apr 09:38
3fc0c4d
Compare
Choose a tag to compare

What new?

  • Add .NET 5 framework
  • Change some method parameter to ICollection
  • Refactor some code and comment
  • Fix some bugs
  • New method for IDistribution

v2.4.0

26 Mar 03:48
3b6d801
Compare
Choose a tag to compare

What's new

  • Change async logic in ShuffleAsync and SampleAsync.
  • Add new method SetSeed to manually set seed without creating new instance.
  • Add new method Fill to fill empty array with random byte.

v2.3.0

18 Dec 00:20
2d0f5ac
Compare
Choose a tag to compare

Issue

  • Fix issue #30

New

-NextGaussian() method

v2.2.0

02 Dec 06:42
2cee961
Compare
Choose a tag to compare

Issue:

  • New version of Squares #24.
  • Fix Choice bug issue #26,

Improvement

  • Add missing namespace for Romu random
  • Improve performance to generate ulong from 32 bit generator
  • Improve generating byte[] in random32 and random64

What's new

  • Add new method for IRNG, Shuffle and Sample.
  • Add async method for Sample and Shuffle, used for large arrays.
  • Add new method to fast generate random number between 2 numbers,

v2.1.0

20 Nov 04:58
44eef71
Compare
Choose a tag to compare

New random algorithm

v2.0.0

17 Nov 05:13
e429a61
Compare
Choose a tag to compare

Version 2 updates:

  • New base class for Random32 and Random64
  • New method for IRNG
  • More detailed XML documentation

v1.1.1

16 Nov 12:12
Compare
Choose a tag to compare
  • fix error in NextBytes
  • Chnage algorithm in NextBoolean