Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 days 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T14:47:53.000Z (8 months ago)
- Last Synced: 2024-04-19T16:00:48.405Z (8 months ago)
- Topics: random-number-generators, randomness-generation, randomness-testing
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Running Statistical Tests
This repository contains some scripts to help you install statistical tests.
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://arxiv.org/abs/2403.18716):```
@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={arXiv preprint arXiv:2403.18716},
year={2024}
}
```