Skip to content

Latest commit

 

History

History
executable file
·
95 lines (51 loc) · 1.75 KB

CHANGELOG.md

File metadata and controls

executable file
·
95 lines (51 loc) · 1.75 KB

0.7.2

  • Fixed: Xoshiro256pp, Xoshiro256pp and Muberry32 were not throwing Unsupported64Error when created in JS

0.7.1

  • Fixed: nextInt results for max >= 0x80000000 were not uniformly distributed
  • Narrowed the range of possible max values for Drandom

0.7.0+1

  • Added Xoshiro256**
  • Fixed: for 64-bit generators .nextInt32 was throwing an assertion error instead of returning 0 as a random result

0.6.0

  • Tests have been removed from the pub.dev package to reduce the size of the library

  • Updated documentation

0.5.1

  • Aliases changed to Xrandom, Qrandom, Drandom

  • expected() methods changed to seeded()

  • Added Mulberry32

  • Added nextRaw53()

  • Renamed nextIntNN() methods to nextRawNN()

  • nextInt() works faster

  • fixed: the case of generating zero by 64-bit generators

0.4.0

  • nextFloat() method now uses more accurate type of conversion

  • added RandomBase32.nextInt64()

  • nextDoubleMemcast() renamed to nextDoubleBitcast()

  • fixed: nextInt() results were not uniform

  • fixed: RandomBase64.nextInt32() can return 0 (reflected in the documentation)

0.3.2

  • Alias names changed

  • Alias constructors unified

  • Example updated

0.2.2

  • Added Splitmix64 algorithm

  • Better time-based seeds for all generators

0.1.1

  • Added Xrandom and Xrandom64 aliases

  • Added xoshiro128++

  • deterministic() replaced to expected()

  • Speed improvements

  • Changed the order in which the results appear nextBool() results appear

  • Improved the accuracy of nextDouble() in Xorshift64 and Xorshift120p for exact matching of reference values

  • Changed the order of nextInt32() results in Xorshift64 and Xorshift120p

0.0.2

  • Added example
  • Fixes for the causes of dart.pub warnings

0.0.1

  • Initial release