dieharder - Random number generator testsuite

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename dieharder-3.31.1_6.txz
Package name dieharder
Package version 3.31.1
Package release 6
Package architecture amd64
Package type txz
Category math
Homepage http://www.phy.duke.edu/~rgb/General/dieharder.php
License GPLv2
Maintainer ports@FreeBSD.org
Download size 268.64 KB
Installed size 1.73 MB
At the suggestion of Linas Vepstas on the Gnu Scientific Library (GSL) list,
this GPL'd suite of random number tests will be named "Dieharder". Using a
movie sequel pun for the name is a double tribute to George Marsaglia, whose
"Diehard battery of tests" of random number generators has enjoyed years of
enduring usefulness as a test suite.
The dieharder suite is more than just the diehard tests cleaned up and given a
pretty GPL'd source face in native C: tests from the Statistical Test Suite
(STS) developed by the National Institute for Standards and Technology (NIST)
are being incorporated, as are new tests developed by rgb. Where possible,
tests are parametrized and controllable so that failure, at least, is
A further design goal is to provide some indication of *why* a generator fails
a test, where such information can be extracted during the test process and
placed in usable form. For example, the bit-distribution tests should
(eventually) be able to display the actual histogram for the different bit
Dieharder is by design extensible. It is intended to be the "Swiss army knife
of random number test suites", or if you prefer, "the last suite you'll ever
ware" for testing random numbers.
WWW: http://www.phy.duke.edu/~rgb/General/dieharder.php
===>   NOTICE:
The dieharder port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
dieharder-3.31.1_6.txz 3.31.1 i386 FreeBSD Ports Quarterly
dieharder-3.31.1_6.txz 3.31.1 amd64 FreeBSD Ports Quarterly
dieharder-3.31.1_6.txz 3.31.1 i386 FreeBSD Ports Latest
dieharder - - -


Name Value
gsl = 2.5_1
libgsl.so.23 -
libgslcblas.so.0 -


Name Value
libdieharder.so.3 -


Type URL
Mirror pkg.freebsd.org
Binary Package dieharder-3.31.1_6.txz
Source Package math/dieharder

Install Howto

Install dieharder txz package:

# pkg install dieharder

See Also

Package Description
diff-pdf-0.2.27_10.txz Tool for visually comparing two PDFs
diff-so-fancy-1.2.6.txz Fancier diff output formatter
diffmark-0.10_2.txz XML diff and merge package
diffpdf-2.1.3_12.txz Compare two PDF files-textually or visually
diffsplit-1.0.txz Splits a unified diff into pieces which patch one file each
diffstat-1.62.txz Makes a histogram summarizing "diff" output
diffuse-0.4.8_1.txz Graphical n-way diff and merge tool written in Python
diffutils-3.7.txz GNU differential compare utilities
digdag-0.9.39.txz Workload Automation System
digger-20020314_3.txz FreeBSD graphics console (VGL) version of the famous Digger game
digikam-6.3.0_2.txz KDE digital photo management application
digital-0.22.250.txz Digital logic designer and circuit simulator
digitemp-3.6.0.txz Dallas Semiconductor 1-wire device reading console application
dikt-2s1_2,1.txz Dictionary for KDE
dilay-1.9.0_3.txz 3D sculpting application