License |
License |
---|---|
GroupId | GroupIdorg.cicirello |
ArtifactId | ArtifactIdziggurat |
Version | Version1.0.3 |
Type | Typejar |
Description |
DescriptionZiggurat 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.
|
Project URL |
Project URL |
Project Organization |
Project Organization |
Source Code Management |
Source Code Management |
Filename | Size |
---|---|
ziggurat-1.0.3.pom | |
ziggurat-1.0.3.jar | 10 KB |
ziggurat-1.0.3-sources.jar | 14 KB |
ziggurat-1.0.3-javadoc.jar | 396 KB |
Browse |
<!-- https://jarcasting.com/artifacts/org.cicirello/ziggurat/ -->
<dependency>
<groupId>org.cicirello</groupId>
<artifactId>ziggurat</artifactId>
<version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.cicirello/ziggurat/
implementation 'org.cicirello:ziggurat:1.0.3'
// https://jarcasting.com/artifacts/org.cicirello/ziggurat/
implementation ("org.cicirello:ziggurat:1.0.3")
'org.cicirello:ziggurat:jar:1.0.3'
<dependency org="org.cicirello" name="ziggurat" rev="1.0.3">
<artifact name="ziggurat" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.cicirello', module='ziggurat', version='1.0.3')
)
libraryDependencies += "org.cicirello" % "ziggurat" % "1.0.3"
[org.cicirello/ziggurat "1.0.3"]
Group / Artifact | Type | Version |
---|---|---|
junit : junit Optional | jar | 4.13.2 |