1 stable release
Uses old Rust 2015
1.0.0 | Nov 26, 2016 |
---|
#871 in Science
14KB
271 lines
Diehardest
A new approach to randomness testing.
Diehardest is a small library providing strong tools to rate quality of pseudorandom streams. It works with two components:
- A number of transformations which will weaken weak RNGs.
- A collection of analytical tools, which rates the transformed streams.
In contrast to many other randomness tests, diehardest is stream-aware, making it able to detect many positional patterns that other tests cannot.
lib.rs
:
A new approach to randomness testing.
Diehardest is a small library providing strong tools to rate quality of pseudorandom streams. It works with two components:
- A number of transformations which will weaken weak RNGs.
- A collection of analytical tools, which rates the transformed streams.
In contrast to many other randomness tests, diehardest is stream-aware, making it able to detect many positional patterns that other tests cannot.