diff options
author | Rob Austein <sra@hactrn.net> | 2022-03-17 00:27:34 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2022-03-17 00:27:34 -0400 |
commit | ac0c73f9b6ef6b399fa65e0c6e972f37be5e67bb (patch) | |
tree | 00bdffb138b72c1a58b2965d01d8e718956bbfc5 /content | |
parent | 10a65c848750486cad556c9180abdd8d74604105 (diff) |
Clean up one page whose formatting errors were in my face(2)
Diffstat (limited to 'content')
-rw-r--r-- | content/RandomnessTesting.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content/RandomnessTesting.md b/content/RandomnessTesting.md index 29001c8..fac6702 100644 --- a/content/RandomnessTesting.md +++ b/content/RandomnessTesting.md @@ -21,6 +21,7 @@ Dieharder is by far the most extensive blackbox test suite. However, it is orig Generally the best approach to use `dieharder` is to first generate an output file, e.g. `random.out` to run the tests on, so `dieharder` can apply all its individual tests to the same data. For a standard test, at least about 14 GB worth of data are needed; more if one of the tests needing large amounts of data returns a suspect result and `dieharder` re-tries the same test with more data. The command line options I (bs) personally use are `dieharder -g 201 -f random.out -s 1 -Y 1 -k 2 -a`: + * `-g 201 -f random.out`: Don't use a compiled-in pseudo RNG but the file `random.out` as input. * `-s 1`: Rewind the input after every test. Without this, successive tests use successive parts of the input file. * `-Y 1`: Keep testing until a definite (in probabilistic terms:-) test result is obtained. @@ -28,6 +29,7 @@ The command line options I (bs) personally use are `dieharder -g 201 -f random.o * `-a`: Run all tests. Additionally, these may be useful for more targeted testing: + * `-m <n>`: Multiply the `psamples` value by `n`; good for getting even more reliable results, at the expense of the additional data needed. * `-d <test name/number>`: Perform a specific test. * `-l`: List all available tests by name and number. @@ -56,8 +58,10 @@ They generally work on blocks of 20000 bits. ### Usage The `rngtest` program reads data from its standard input and by default returns a statistics overview when it reaches EOF. This can be changed with these two options (among others): + * `-c <n>`: Stop running after `n` blocks. * `-b <n>:` Give intermediate results every `n` blocks. + Use at least one of these when running on a pipe or device... ### Interpretation of Results |