Skip to content

Optimization, fixes & new distributions

Choose a tag to compare

@ZorPastaman ZorPastaman released this 07 Oct 19:51
· 67 commits to master since this release

Added

  • DropSharedGenerator() and DropSharedFilter() methods. They allow to drop a current generator/filter and create a new one on a next call of sharedGenerator/sharedFilter property.
  • Editable Weighted generator providers.
  • Gamma distribution.
  • Negative Binomial distribution.
  • Weighted distribution editor.

Changed

  • Marsaglia distribution is renamed to Normal distribution.
  • Binomial distribution is rewritten and became much faster.
  • Poisson distribution is rewritten to avoid infinite loops.
  • Inlining of some methods is changed for performance reasons and more compact assemblies.

Removed

  • Box-Muller distribution. If you use it, start to use Normal distribution.

Fixed

  • NormalGenerator didn't use its parameters.