Skip to content

Set of statistical batteries used by randomness-testing-toolkit.

Notifications You must be signed in to change notification settings

crocs-muni/rtt-statistical-batteries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Set of statistical batteries used by randomness-testing-toolkit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published