Recent Releases of zigguratgaussian

zigguratgaussian - v1.1.1

[1.1.1] - 2025-05-15

Other

  • Migrated deployment from the old OSSRH to the new Central.

- Java
Published by cicirello about 1 year ago

zigguratgaussian - v1.1.0

[1.1.0] - 2024-05-31

Added

  • Directory of code with experiments using the library.

Fixed

  • Refactored loop in PolarGaussian based on SpotBugs report.
  • Refactored PolarGaussian to eliminate redundant code between Random and SplittableRandom cases.

CI/CD

  • Integrated SpotBugs into build process.
  • Integrated FindSecBugs into build process.
  • Removed support for importing from JitPack.

Other

  • Updated documentation.
  • Updated Zenodo metadata.

- Java
Published by cicirello about 2 years ago

zigguratgaussian - v1.0.5

[1.0.5] - 2022-12-01

Changed

CI/CD

Other

- Java
Published by cicirello over 3 years ago

zigguratgaussian - Ziggurat Gaussian, v1.0.4

[1.0.4] - 2022-07-15

Other

  • First release available via JitPack. No actual changes to the library.

- Java
Published by cicirello almost 4 years ago

zigguratgaussian - Ziggurat Gaussian, v1.0.3

[1.0.3] - 2021-09-10

Other

  • Edited Zenodo metadata. Only way to deploy changes to Zenodo is through a release. No actual changes to the library.

- Java
Published by cicirello almost 5 years ago

zigguratgaussian - Ziggurat Gaussian, v1.0.2

[1.0.2] - 2020-10-19

Java implementation of the Ziggurat algorithm for generating Gaussian distributed pseudorandom numbers. The Ziggurat algorithm is significantly faster than the more commonly encountered Polar method, and has some other desirable statistical properties. The ZigguratGaussian class is a Java port of the GNU Scientific Library's C implementation (Voss, 2005) of the Ziggurat method. In porting to Java, we have made several optimizations, the details of which can be found in the source code comments, which highlights any differences between this Java implementation and the C implementation on which it is based. This package also includes an implementation of the Polar Method, included to enable comparing speed advantage of the Ziggurat algorithm.

Fixed

  • Bug in Zenodo metadata

- Java
Published by cicirello over 5 years ago

zigguratgaussian - Ziggurat Gaussian, v1.0.1

[1.0.1] - 2020-10-19

Fixed

  • Bug in zenodo metadata.

- Java
Published by cicirello over 5 years ago

zigguratgaussian - Ziggurat Gaussian, v1.0.0

[1.0.0] - 2020-10-19

Initial Release

Java implementation of the Ziggurat algorithm for generating Gaussian distributed pseudorandom numbers. The Ziggurat algorithm is significantly faster than the more commonly encountered Polar method, and has some other desirable statistical properties. The ZigguratGaussian class is a Java port of the GNU Scientific Library's C implementation (Voss, 2005) of the Ziggurat method. In porting to Java, we have made several optimizations, the details of which can be found in the source code comments, which highlights any differences between this Java implementation and the C implementation on which it is based. This package also includes an implementation of the Polar Method, included to enable comparing speed advantage of the Ziggurat algorithm.

- Java
Published by cicirello over 5 years ago