Set of statistical batteries that are used by Randomness Testing Toolkit.
It is highly recommended to use this set as the batteries are modified to be fully compatible with the interface employed by RTT.
Following batteries are included:
- NIST Statistical Test Suite Official page
Official implementation is not used due to being too slow. Instead optimized version is used: NIST-STS-optimised. - Dieharder: A Random Number Test Suite Official page
Debian modified version of Dieharder 3.31.1 is used: Dieharder git. - TestU01 Official page
This battery is shipped only as a library, we have custom command-line interface implemented.
Build process was tested on Debian 8. All used tools should be also available on other Linux distributions.
wget https://github.com/crocs-muni/rtt-statistical-batteries/archive/master.zip
unzip master.zip
cd rtt-statistical-batteries-master
sudo ./INSTALL
All required packages are installed in script INSTALL. If you want to manually install them you will need following packages (or their equivalents): libgsl0-dev, build-essential, autotools-dev, automake, libtool.
For inspecting on how the batteries are built, see inside of the script INSTALL.