diehardest 1.0.0

A new approach to randomness testing.
Documentation
  • Coverage
  • 100%
    10 out of 10 items documented0 out of 8 items with examples
  • Size
  • Source code size: 14.56 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.71 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • ticki/diehardest
    12 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ticki

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:

  1. A number of transformations which will weaken weak RNGs.
  2. 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.