jar

org.cicirello : ziggurat

Maven & Gradle

Dec 01, 2022
6 stars

Ziggurat Gaussian · 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.

Table Of Contents

Latest Version

Download org.cicirello : ziggurat JAR file - Latest Versions:

All Versions

Download org.cicirello : ziggurat JAR file - All Versions:

Version Vulnerabilities Size Updated
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window ziggurat-1.0.5.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.cicirello.math.rand

├─ org.cicirello.math.rand.PolarGaussian.class - [JAR]

├─ org.cicirello.math.rand.ZigguratGaussian.class - [JAR]

├─ org.cicirello.math.rand.package-info.class - [JAR]

Advertisement

Dependencies from Group

Jul 28, 2023
3 usages
48 stars
jpt
May 30, 2023
2 usages
8 stars
Jun 11, 2023
2 usages
1 stars
Apr 21, 2023
2 usages
0 stars
Aug 02, 2023
2 stars

Discover Dependencies

Feb 10, 2023
7 usages
453 stars
Sep 05, 2022
3 usages
2 stars
May 28, 2023
4 usages
0 stars
Oct 22, 2020
2 usages
0 stars
Oct 20, 2020
6 usages
0 stars
Nov 05, 2020
0 stars
Apr 14, 2021
2 usages
50 stars
Jun 13, 2023
1 usages
739 stars