Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.63 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.63 KB

RTT Statistical Batteries

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.

Installation

Build process was tested on Debian 8. All used tools should be also available on other Linux distributions.

Quick build

wget https://github.com/crocs-muni/rtt-statistical-batteries/archive/master.zip
unzip master.zip
cd rtt-statistical-batteries-master
sudo ./INSTALL

Prerequisites

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.