blob: eaaedc53dd6dabd5330e04ffdee0073ee3e61927 [file] [log] [blame]
Apache Commons RNG 1.1 RELEASE NOTES
The Apache Commons RNG team is pleased to announce the commons-rng-parent-1.1 release!
The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators.
Changes in this version include:
New features:
o RNG-37: Implementation of the "Ziggurat" algorithm for Gaussian sampling.
o RNG-47: "DiscreteProbabilityCollectionSampler": Sampling from a collection of items
with user-defined probabilities (feature ported from "Commons Math").
o RNG-43: "LogNormalSampler" with user-defined underlying "NormalizedGaussianSampler".
o RNG-39: "UnitSphereSampler": generate random vectors isotropically located
on the surface of a sphere (feature ported from "Commons Math").
o RNG-36: "MarsagliaNormalizedGaussianSampler": Faster variation of the
Box-Muller algorithm.
This version is used within "AhrensDieterMarsagliaTsangGammaSampler"
"MarsagliaLogNormalSampler" and "PoissonSampler" (generated sequences
will thus differ from those generated by version 1.0 of the library).
o RNG-35: New generic "GaussianSampler" based on "NormalizedGaussianSampler"
marker interface.
Implementation of "BoxMullerNormalizedGaussianSampler" deprecates
"BoxMullerGaussianSampler".
Changes:
o RNG-42: Use "ZigguratNormalizedGaussianSampler" within the library.
o RNG-46: Following RNG-43, "BoxMullerLogNormalSampler" has been deprecated.
Furthermore, its base class has been removed; although it is a binary
incompatibility, it cannot cause any problem that were not already
present in code using v1.0 of the library: Calls to the base class
would have raised a NPE.
For complete information on Apache Commons RNG, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Commons RNG website:
http://commons.apache.org/proper/commons-rng/
-----------------------------------------------------------------------------
Apache Commons RNG 1.0 RELEASE NOTES
The Apache Commons RNG team is pleased to announce the release of Apache Commons RNG 1.0
The Apache Commons RNG project provides pure-Java implementation of pseudo-random generators.
This is the first release of Apache Commons RNG.
Apache Commons RNG 1.0 contains the following modules:
commons-rng-client-api (requires Java 6)
commons-rng-core (requires Java 6)
commons-rng-simple (requires Java 6)
commons-rng-sampling (requires Java 6)
commons-rng-jmh (requires Java 6)
commons-rng-examples (requires Java 7)
No changes defined in this version.
For complete information on Apache Commons RNG, including instructions on how to submit bug reports,
patches, or suggestions for improvement, see the Apache Commons RNG website:
http://commons.apache.org/proper/commons-rng/
Have fun!
-Apache Commons RNG team