https://github.com/cqcl/random_test
This repository contains some scripts to help you install and run statistical tests of randomness.
https://github.com/cqcl/random_test
random-number-generators randomness-generation randomness-testing
Last synced: 3 months ago
JSON representation
This repository contains some scripts to help you install and run statistical tests of randomness.
- Host: GitHub
- URL: https://github.com/cqcl/random_test
- Owner: CQCL
- License: mit
- Created: 2021-08-18T09:08:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T11:27:03.000Z (4 months ago)
- Last Synced: 2025-04-14T21:11:31.444Z (3 months ago)
- Topics: random-number-generators, randomness-generation, randomness-testing
- Language: Shell
- Homepage:
- Size: 11.7 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Running Statistical Tests
This repository contains scripts to assist with installing and using various
statistical test suites.To install dieharder on Ubuntu or Debian, run:
```bash
sudo apt-get install -y dieharder
````scripts/build_*.sh` installs the `ent`, `testu01`, and `practrand` randomness tests.
To run the tests, move the data file into a folder, then run
`path/to/run_*.sh [filename]` inside that folder. This will populate the
folder with the test results.## How to Cite
If you use `random_test` in your research, please cite the accompanying [paper](https://doi.org/10.3390/e26121053):```
@article{foreman2024statistical,
title={Statistical testing of random number generators and their improvement using randomness extraction},
author={Foreman, Cameron and Yeung, Richie and Curchod, Florian J},
journal={Entropy},
volume={26},
number={12},
pages={1053},
year={2024},
publisher={Multidisciplinary Digital Publishing Institute}
doi={https://doi.org/10.3390/e26121053}
}
```