A library of random number generator tests and timing routines
148.60 KB
built 2026-10-13 09:49:24 GMT
Description
libdieharder is the core library of dieharder designed to be "the last
suite of random number testers you'll ever wear". It can test any of
its many pre-built and library linked generators (basically all of those
in the Gnu Scientific Library plus a number of others from various
sources) or a potentially random data-set in either an ASCII-formatted
or raw (presumed 32 bit unsigned int) binary file. It is fairly
straightforward to wrap new software generators for testing, or to add
hardware generators that have a software interface for testing, and the
file input method permits pretty much any software or hardware RNG to be
tested using libdieharder calls.
libdieharder has as a design goal the full encapsulation in an
extensible shell of basically all the random number tests: George
Marsaglia's "Diehard" battery of tests, STS (v1.6) from NIST FIPS,
Knuth's tests, and more. Check the documentation for complete list.
Dependencies
17 totalRequires14
- ld-linux-riscv64-lp64d.so.1()(64bit)
- ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
- libc.so.6()(64bit)
- libc.so.6(GLIBC_2.27)(64bit)
- libc.so.6(GLIBC_2.33)(64bit)
- libgsl.so.28()(64bit)
- libgslcblas.so.0()(64bit)
- libm.so.6()(64bit)
- libm.so.6(GLIBC_2.27)(64bit)
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rtld(GNU_HASH)
Provides3
- dieharder-libs = 3.31.1-46.fc45
- dieharder-libs(riscv-64) = 3.31.1-46.fc45
- libdieharder.so.3()(64bit)
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
6Name ![]() |
Size |
|---|---|
| /usr/lib/.build-id | 0.00 B |
| /usr/lib/.build-id/a9 | 0.00 B |
| /usr/lib/.build-id/a9/f68b9925f193bd7aa050bfdea5ac5fe352c411 | 44.00 B |
| /usr/lib64/libdieharder.so.3 | 22.00 B |
| /usr/lib64/libdieharder.so.3.31.1 | 434.46 KB |
| /usr/share/man/man3/libdieharder.3.gz | 3.02 KB |
Files 1–6 of 6
Component of
buildroots that installed this RPMNo Buildroots
