xrandom 0.7.1 copy "xrandom: ^0.7.1" to clipboard
xrandom: ^0.7.1 copied to clipboard

Random number generators library focused on the consistency, performance and reproducibility

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
11
likes
150
points
438
downloads

Publisher

verified publisherrevercode.com

Weekly Downloads

Random number generators library focused on the consistency, performance and reproducibility

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on xrandom