2022 [RFC] assessment of Open Source Cryptographic subsystems on Operating Systems
on the current state of the art implementation, interpretation, of [deterministic] generators of
Pseudorandom Probabilistic Randomness, and the Rise of Second Law order Statistical Entropy

Data Morgana Labs

Data Sciences and Magic

where bits are >>shifted in &out, |banged, ~(twisted),

Without a permit, FEEF1F00, shazam just like that! Where does it begin and Mortinized in the middle,  where does it all Endianess?

Below this page: some experimental work on various pseudo randomgenerators (samples and results below p.269).

under development

Randomly tweered in 2019  and re Tweeted  in May 16 2022


Do we have the capacity of having an 'andromeda strain' but _near zero gravity_ lab because we could witness a broader momentum of an olfactory helicase output, which side first (Han) folds and entangles it's structure - because in space its kinetic degree freedom that will have different permutable ORFs #Covid19 

Log. november 2015 -

Snapshots as of GMT: Thu, 12 Nov 2015 07:22:51 GMT

 

fully-deterministic-class-PoC

SEMI-deterministic-class PoC (Asynchrone counter)

Courtesy of CAcert Research Lab http://www.cacert.at/random/

crypto-designated-classes-PoC

Notable distinct classes PoC designed with these parameters

Tamara - class (2015-2016)

Constrixor - class (2019-220)

EXACET - class (2021-2022)


definition courtesy http://pit-claudel.fr - Clément Pit–Claudel http://pit-claudel.fr/clement/blog/how-random-is-pseudo-random-testing-pseudo-random-number-generators-and-measuring-randomness/

Cryptographically secure pseudo-random number generators

Since PRNGs are commonly used for cryptographic purposes, it is sometimes asked that the transformation and output functions satisfy two additional properties :

Rule 1 ensures that eavesdropping the output of a PRNG doesn’t allow an attacker to learn more than the bits they overheard.

Rule 2 ensures that past communications wouldn’t be compromised should an attacker manage to gain knowledge of the current state of the PRNG (thereby compromising all future communications based on the same run).

When a PRNG satisfies these two properties, it is said to be cryptographically secure."

Simple software RNG class

unknown class

August 2015 - long running t2d sequences -

June 2015 - reworking PoC, keep seed vector tight, implement rotating and rewinding. After that, testing will be continued on CYGWINx64 platform (or other that will suffice), perhaps with some assistance I can run this model on a more recent system that will be less prone to failure. Not advocating any OS here. 

May 2015

I've been busy trying to estimate the period of a generator, which I find rather difficult that goes along with the conjecture involved. The long range scan has been running for over 1199hrs passing 22.76 TB with no anomalies found. The GUI of the system has become rather unresponsive at times, but does not seem to be of any influence to the generators performance.

Tue May 19 - 2015. 28.70TB  admin /away

May 24 - whatever choked linux, or the hw on which the test was running, it caused the GUI to go into halt and the system became unresponsive. I suspect due to some weird memory allocation and/or access. As a result, the test didn't span to 2^45 bytes. This was the last log before the system phroze.

All counters stopped running. Long range scan halted. If I want to continue I will need something equal but a bit more equal than it's predecessor with a MAX_ULONG of CHAR_BIT*8 something like that, not the equivalent of the P-Pro I mentioned elsewhere. I like old metal but not that much.

April 2015

I've been running samples from the 104th iteration of my prograwm, it's been running for over 1018hrs generating 64 bit words at a variable rate, averaging from 2.3 MB/S (1.5), peaking at 7.81MB/s (8), in total surpassing 19.31 terrabytes of uncorrelated 64 bit fragments at the moment of writing. In detail: this version runs as a single threaded instance, a process on a 2.4Ghz Core2Duo machine. Raw output is piped through|pipebench to measure throughput and running time, and finally stdout piped to RNG_test (see below for more details). I'm using RNG_test to do a long range scan, because I had some difficulty in mixing the lower bits.

Februari 2015:

proof of concept... the Tamara class is performing quite well. Feeling confident enough to setup this page for it

2/6/2015 - 59/57 - Streaming / file / not threaded.

Systems used, info and throughput

Development system / Frame of reference: 

Manufacturer: "Dell Inc."

Product: "Dell XPS710"

Core2Duo, 4 core - Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

System OS: Linux F1FAF0 3.18.5-1-MANJARO #1 SMP PREEMPT Fri Jan 30 17:50:15 UTC 2015 x86_64 GNU/Linux

As per 20150311: Linux F1FAF0 3.18.8-1-MANJARO #1 SMP PREEMPT Sun Mar 1 01:40:51 UTC 2015 x86_64 GNU/Linux

$ dd if=/dev/urandom of=/dev/null bs=1MB count=1024

1024+0 records in

1024+0 records out

1024000000 bytes (1.0 GB) copied, 64.4564 s, 15.9 MB/s

1073741824 bytes in 105.525s = 9.70385 MiB/ps 

Development: gcc version 4.9.2 20141224 (prerelease) 

As per 20150311: gcc version 4.9.2 20150304 (prerelease) (GCC)  

compile flags -std=c99 -O3 

-ffast-math

-march=x86-64 

(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE)

Testing system: 

System type: Intel(R) Core(TM) i7-3770 CPU @ 3.40Ghz 3.40Ghz

System OS: Windows 8.1 - 64 bit - CYGWIN_NT-6.3 0xF1FAF0 1.7.34(0.285/5/3) 2015-02-04 12:14 x86_64 Cygwin

$ dd if=/dev/urandom of=/dev/null bs=1MB count=1024

1024+0 records in

1024+0 records out

1024000000 bytes (1.0 GB) copied, 2.42198 s, 423 MB/s (/dev/random=CryptGenRandom (fallback?) -> prng ADVAPI32!RtlGenRandom (no CryptAPI))

1073741824 bytes in 71.5261s = 14.3165 MiB/ps

1073741824 bytes in 72.9183s = 14.0431 MiB/ps 

Development: gcc version 4.9.2 Target: x86_64-pc-cygwin 

compile flags -O3 -std=c99 

-ffast-math

First results with type 1/2 generators:

Fips stream scan 8/32/128/400 bit frames - Linux

WARNING: Theoretical maximum entropy: 8.00 bits (very trivial!)

=> Analysis done, ready to execute statistical tests.

[*] Checking alphabet usage uniformity... PASSED

[*] Checking alphabet transition uniformity... PASSED

[*] Converting data to temporal binary streams (GMP)... done

[*] Running FIPS-140-2 monobit test (1/4)... PASSED

[*] Running FIPS-140-2 poker test (2/4)... PASSED

[*] Running FIPS-140-2 runs test (3/4)... PASSED

[*] Running FIPS-140-2 longest run test (4/4)... PASSED

[*] Running 2D spectral test (2 bit window)... PASSED

[*] Running 2D spectral test (3 bit window)... PASSED

[*] Running 2D spectral test (4 bit window)... PASSED

[*] Running 2D spectral test (5 bit window)... PASSED

[*] Running 2D spectral test (6 bit window)... PASSED

[*] Running 2D spectral test (7 bit window)... PASSED

[*] Running 2D spectral test (8 bit window)... PASSED

[*] Running 3D spectral test (1 bit window)... PASSED

[*] Running 3D spectral test (2 bit window)... PASSED

[*] Running 3D spectral test (3 bit window)... PASSED

[*] Running 3D spectral test (4 bit window)... PASSED

[*] Running 6D spectral test (1 bit window)... PASSED

[*] Running 6D spectral test (2 bit window)... PASSED

[*] Running spatial correlation checks... PASSED

RESULTS SUMMARY:

  Alphabet-level : 0 anomalous bits, 8 OK (very trivial!).

  Bit-level      : 0 anomalous bits, 8 OK (very trivial!).

   

WARNING: Theoretical maximum entropy: 32.00 bits (vulnerable!)

=> Analysis done, ready to execute statistical tests.

[*] Checking alphabet usage uniformity... PASSED

[*] Checking alphabet transition uniformity... PASSED

[*] Converting data to temporal binary streams (GMP)... done

[*] Running FIPS-140-2 monobit test (1/4)... PASSED

[*] Running FIPS-140-2 poker test (2/4)... PASSED

[*] Running FIPS-140-2 runs test (3/4)... PASSED

[*] Running FIPS-140-2 longest run test (4/4)... PASSED

[*] Running 2D spectral test (2 bit window)... PASSED

[*] Running 2D spectral test (3 bit window)... PASSED

[*] Running 2D spectral test (4 bit window)... PASSED

[*] Running 2D spectral test (5 bit window)... PASSED

[*] Running 2D spectral test (6 bit window)... PASSED

[*] Running 2D spectral test (7 bit window)... PASSED

[*] Running 2D spectral test (8 bit window)... PASSED

[*] Running 3D spectral test (1 bit window)... PASSED

[*] Running 3D spectral test (2 bit window)... PASSED

[*] Running 3D spectral test (3 bit window)... PASSED

[*] Running 3D spectral test (4 bit window)... PASSED

[*] Running 6D spectral test (1 bit window)... PASSED

[*] Running 6D spectral test (2 bit window)... PASSED

[*] Running spatial correlation checks... PASSED

RESULTS SUMMARY:

  Alphabet-level : 0 anomalous bits, 32 OK (vulnerable!).

  Bit-level      : 0 anomalous bits, 32 OK (vulnerable!).

   

Theoretical maximum entropy: 128.00 bits (excellent)

=> Analysis done, ready to execute statistical tests.

[*] Checking alphabet usage uniformity... PASSED

[*] Checking alphabet transition uniformity... PASSED

[*] Converting data to temporal binary streams (GMP)... done

[*] Running FIPS-140-2 monobit test (1/4)... PASSED

[*] Running FIPS-140-2 poker test (2/4)... PASSED

[*] Running FIPS-140-2 runs test (3/4)... PASSED

[*] Running FIPS-140-2 longest run test (4/4)... PASSED

[*] Running 2D spectral test (2 bit window)... PASSED

[*] Running 2D spectral test (3 bit window)... PASSED

[*] Running 2D spectral test (4 bit window)... PASSED

[*] Running 2D spectral test (5 bit window)... PASSED

[*] Running 2D spectral test (6 bit window)... PASSED

[*] Running 2D spectral test (7 bit window)... PASSED

[*] Running 2D spectral test (8 bit window)... PASSED

[*] Running 3D spectral test (1 bit window)... PASSED

[*] Running 3D spectral test (2 bit window)... PASSED

[*] Running 3D spectral test (3 bit window)... PASSED

[*] Running 3D spectral test (4 bit window)... PASSED

[*] Running 6D spectral test (1 bit window)... PASSED

[*] Running 6D spectral test (2 bit window)... PASSED

[*] Running spatial correlation checks... PASSED

RESULTS SUMMARY:

  Alphabet-level : 0 anomalous bits, 128 OK (excellent).

  Bit-level      : 0 anomalous bits, 128 OK (excellent).

    Theoretical maximum entropy: 400.00 bits (excellent)

=> Analysis done, ready to execute statistical tests.

[*] Checking alphabet usage uniformity... PASSED

[*] Checking alphabet transition uniformity... PASSED

[*] Converting data to temporal binary streams (GMP)... done

[*] Running FIPS-140-2 monobit test (1/4)... PASSED

[*] Running FIPS-140-2 poker test (2/4)... PASSED

[*] Running FIPS-140-2 runs test (3/4)... PASSED

[*] Running FIPS-140-2 longest run test (4/4)... PASSED

[*] Running 2D spectral test (2 bit window)... PASSED

[*] Running 2D spectral test (3 bit window)... PASSED

[*] Running 2D spectral test (4 bit window)... PASSED

[*] Running 2D spectral test (5 bit window)... PASSED

[*] Running 2D spectral test (6 bit window)... PASSED

[*] Running 2D spectral test (7 bit window)... PASSED

[*] Running 2D spectral test (8 bit window)... PASSED

[*] Running 3D spectral test (1 bit window)... PASSED

[*] Running 3D spectral test (2 bit window)... PASSED

[*] Running 3D spectral test (3 bit window)... PASSED

[*] Running 3D spectral test (4 bit window)... PASSED

[*] Running 6D spectral test (1 bit window)... PASSED

[*] Running 6D spectral test (2 bit window)... PASSED

[*] Running spatial correlation checks... PASSED

RESULTS SUMMARY:

  Alphabet-level : 0 anomalous bits, 400 OK (excellent).

  Bit-level      : 0 anomalous bits, 400 OK (excellent).

Generator type 59-57

dieharder-3.31.0 cygwin/linux / dieharder-3.31.1 linux - file

./dieharder -g 201 -a -k 2 -Y 1

#=============================================================================#

#            dieharder version 3.31.0 Copyright 2003 Robert G. Brown          #

#=============================================================================#

   rng_name    |           filename             |rands/second|

 file_input_raw|        59-57-20150206162703.bin|  8.77e+06  |

#=============================================================================#

        test_name   |ntup| tsamples |psamples|  p-value |Assessment

#=============================================================================#

   diehard_birthdays|   0|       100|     100|0.94760758|0.98467203  PASSED

      diehard_operm5|   0|   1000000|     100|0.23376790|0.02381812  PASSED

  diehard_rank_32x32|   0|     40000|     100|0.65031909|0.25469490  PASSED

# The file file_input_raw was rewound 1 times

    diehard_rank_6x8|   0|    100000|     100|0.95364377|0.67972195  PASSED

# The file file_input_raw was rewound 1 times

   diehard_bitstream|   0|   2097152|     100|0.89307826|0.99047023  PASSED

# The file file_input_raw was rewound 2 times

        diehard_opso|   0|   2097152|     100|0.05632745|0.74563053  PASSED

# The file file_input_raw was rewound 2 times

        diehard_oqso|   0|   2097152|     100|0.87328002|0.03080024  PASSED

# The file file_input_raw was rewound 2 times

         diehard_dna|   0|   2097152|     100|0.07045144|0.17352264  PASSED

# The file file_input_raw was rewound 2 times

diehard_count_1s_str|   0|    256000|     100|0.51252367|0.82445112  PASSED

# The file file_input_raw was rewound 3 times

diehard_count_1s_byt|   0|    256000|     100|0.73659234|0.45026244  PASSED

# The file file_input_raw was rewound 3 times

 diehard_parking_lot|   0|     12000|     100|0.91507220|0.65655550  PASSED

# The file file_input_raw was rewound 3 times

    diehard_2dsphere|   2|      8000|     100|0.91897221|0.61849510  PASSED

# The file file_input_raw was rewound 3 times

    diehard_3dsphere|   3|      4000|     100|0.69016580|0.96854281  PASSED

# The file file_input_raw was rewound 4 times

     diehard_squeeze|   0|    100000|     100|0.34086846|0.29940612  PASSED

# The file file_input_raw was rewound 4 times

        diehard_sums|   0|       100|     100|0.91804645|0.27460154  PASSED

# The file file_input_raw was rewound 4 times

        diehard_runs|   0|    100000|     100|0.54744187|0.03599772  PASSED

        diehard_runs|   0|    100000|     100|0.40697189|0.32643677  PASSED

# The file file_input_raw was rewound 4 times

       diehard_craps|   0|    200000|     100|0.36841886|0.13334508  PASSED

       diehard_craps|   0|    200000|     100|0.95066495|0.76725360  PASSED

# The file file_input_raw was rewound 12 times

 marsaglia_tsang_gcd|   0|  10000000|     100|0.01770108|0.09058951  PASSED

 marsaglia_tsang_gcd|   0|  10000000|     100|0.16781067|0.06585622  PASSED

# The file file_input_raw was rewound 12 times

         sts_monobit|   1|    100000|     100|0.59518031|0.03368388  PASSED

# The file file_input_raw was rewound 12 times

            sts_runs|   2|    100000|     100|0.52212692|0.98714685  PASSED

# The file file_input_raw was rewound 12 times

          sts_serial|   1|    100000|     100|0.47438708|  PASSED

          sts_serial|   2|    100000|     100|0.04724528|  PASSED

          sts_serial|   3|    100000|     100|0.14625216|  PASSED

          sts_serial|   3|    100000|     100|0.69252216|  PASSED

          sts_serial|   4|    100000|     100|0.06272011|  PASSED

          sts_serial|   4|    100000|     100|0.12833747|  PASSED

          sts_serial|   5|    100000|     100|0.03820117|  PASSED

          sts_serial|   5|    100000|     100|0.96180945|  PASSED

          sts_serial|   6|    100000|     100|0.81677219|  PASSED

          sts_serial|   6|    100000|     100|0.43032693|  PASSED

          sts_serial|   7|    100000|     100|0.89445234|  PASSED

          sts_serial|   7|    100000|     100|0.15030581|  PASSED

          sts_serial|   8|    100000|     100|0.97403524|  PASSED

          sts_serial|   8|    100000|     100|0.69774199|  PASSED

          sts_serial|   9|    100000|     100|0.81477799|  PASSED

          sts_serial|   9|    100000|     100|0.53157791|  PASSED

          sts_serial|  10|    100000|     100|0.93799362|  PASSED

          sts_serial|  10|    100000|     100|0.96774955|  PASSED

          sts_serial|  11|    100000|     100|0.12990799|  PASSED

          sts_serial|  11|    100000|     100|0.06636631|  PASSED

          sts_serial|  12|    100000|     100|0.58904451|  PASSED

          sts_serial|  12|    100000|     100|0.42372689|  PASSED

          sts_serial|  13|    100000|     100|0.22992015|  PASSED

          sts_serial|  13|    100000|     100|0.73578896|  PASSED

          sts_serial|  14|    100000|     100|0.75875979|  PASSED

          sts_serial|  14|    100000|     100|0.83846605|  PASSED

          sts_serial|  15|    100000|     100|0.26740975|  PASSED

          sts_serial|  15|    100000|     100|0.00946843|  PASSED

          sts_serial|  16|    100000|     100|0.94017584|  PASSED

          sts_serial|  16|    100000|     100|0.62591172|  PASSED

# The file file_input_raw was rewound 12 times

          sts_serial|  12|    100000|     100|0.99534310|   WEAK

# The file file_input_raw was rewound 12 times

          sts_serial|   1|    100000|     200|0.99949699|   WEAK

          sts_serial|  12|    100000|     200|0.99932617|   WEAK

# The file file_input_raw was rewound 12 times

          sts_serial|   4|    100000|     300|0.00458151|   WEAK

# The file file_input_raw was rewound 12 times

          sts_serial|   4|    100000|     400|0.00424724|   WEAK

          sts_serial|   6|    100000|     400|0.99676532|   WEAK

# The file file_input_raw was rewound 12 times

          sts_serial|   1|    100000|     500|0.89257973|  PASSED

          sts_serial|   2|    100000|     500|0.68331455|  PASSED

          sts_serial|   3|    100000|     500|0.13917155|  PASSED

          sts_serial|   3|    100000|     500|0.43060922|  PASSED

          sts_serial|   4|    100000|     500|0.04412516|  PASSED

          sts_serial|   4|    100000|     500|0.45659687|  PASSED

          sts_serial|   5|    100000|     500|0.66030271|  PASSED

          sts_serial|   5|    100000|     500|0.51217961|  PASSED

          sts_serial|   6|    100000|     500|0.98488669|  PASSED

          sts_serial|   6|    100000|     500|0.55629178|  PASSED

          sts_serial|   7|    100000|     500|0.77195298|  PASSED

          sts_serial|   7|    100000|     500|0.61537048|  PASSED

          sts_serial|   8|    100000|     500|0.55286072|  PASSED

          sts_serial|   8|    100000|     500|0.56236364|  PASSED

          sts_serial|   9|    100000|     500|0.74025194|  PASSED

          sts_serial|   9|    100000|     500|0.89906384|  PASSED

          sts_serial|  10|    100000|     500|0.08120603|  PASSED

          sts_serial|  10|    100000|     500|0.32102140|  PASSED

          sts_serial|  11|    100000|     500|0.18438194|  PASSED

          sts_serial|  11|    100000|     500|0.80688472|  PASSED

          sts_serial|  12|    100000|     500|0.83819215|  PASSED

          sts_serial|  12|    100000|     500|0.03758881|  PASSED

          sts_serial|  13|    100000|     500|0.93652396|  PASSED

          sts_serial|  13|    100000|     500|0.24101502|  PASSED

          sts_serial|  14|    100000|     500|0.16410155|  PASSED

          sts_serial|  14|    100000|     500|0.48942587|  PASSED

          sts_serial|  15|    100000|     500|0.63659021|  PASSED

          sts_serial|  15|    100000|     500|0.29430653|  PASSED

          sts_serial|  16|    100000|     500|0.22901792|  PASSED

          sts_serial|  16|    100000|     500|0.07378551|  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   1|    100000|     100|0.97349732|0.33026864  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   2|    100000|     100|0.86191170|0.73644424  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   3|    100000|     100|0.51717706|0.00934929  PASSED

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   4|    100000|     100|0.99999968|0.47198505  FAILED/PASSED

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   5|    100000|     100|0.50676897|0.79594026  PASSED

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   6|    100000|     100|0.79340209|0.31683698  PASSED

# The file file_input_raw was rewound 14 times

         rgb_bitdist|   7|    100000|     100|0.31371637|0.70698254  PASSED

# The file file_input_raw was rewound 15 times

         rgb_bitdist|   8|    100000|     100|0.64869305|0.94750680  PASSED

# The file file_input_raw was rewound 15 times

         rgb_bitdist|   9|    100000|     100|0.32701697|0.10030526  PASSED

# The file file_input_raw was rewound 16 times

         rgb_bitdist|  10|    100000|     100|0.38022213|0.11164192  PASSED

# The file file_input_raw was rewound 17 times

         rgb_bitdist|  11|    100000|     100|0.12296822|0.90992394  PASSED

# The file file_input_raw was rewound 18 times

         rgb_bitdist|  12|    100000|     100|0.31843898|0.91516487  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   2|     10000|    1000|0.14471584|0.21472339  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   3|     10000|    1000|0.47093711|0.79487314  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   4|     10000|    1000|0.78339481|0.92964887  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   5|     10000|    1000|0.22615723|0.59952049  PASSED

# The file file_input_raw was rewound 18 times

    rgb_permutations|   2|    100000|     100|0.43342323|0.75232499  PASSED

# The file file_input_raw was rewound 18 times

    rgb_permutations|   3|    100000|     100|0.75633241|0.21014241  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   4|    100000|     100|0.42398810|0.57221310  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   5|    100000|     100|0.91978094|0.34394987  PASSED

# The file file_input_raw was rewound 19 times

      rgb_lagged_sum|   0|   1000000|     100|0.91178090|0.54475792  PASSED

# The file file_input_raw was rewound 20 times

      rgb_lagged_sum|   1|   1000000|     100|0.51339849|0.28775976  PASSED

# The file file_input_raw was rewound 21 times

      rgb_lagged_sum|   2|   1000000|     100|0.52013031|0.92340111  PASSED

# The file file_input_raw was rewound 22 times

      rgb_lagged_sum|   3|   1000000|     100|0.10063841|0.95230234  PASSED

# The file file_input_raw was rewound 24 times

      rgb_lagged_sum|   4|   1000000|     100|0.77600998|0.74347798  PASSED

# The file file_input_raw was rewound 27 times

      rgb_lagged_sum|   5|   1000000|     100|0.81093977|0.51382043  PASSED

# The file file_input_raw was rewound 29 times

      rgb_lagged_sum|   6|   1000000|     100|0.98426872|0.13898709  PASSED

# The file file_input_raw was rewound 32 times

      rgb_lagged_sum|   7|   1000000|     100|0.26485991|0.29079393  PASSED

# The file file_input_raw was rewound 36 times

      rgb_lagged_sum|   8|   1000000|     100|0.44332673|0.26484065  PASSED

# The file file_input_raw was rewound 39 times

      rgb_lagged_sum|   9|   1000000|     100|0.49935158|0.70314133  PASSED

# The file file_input_raw was rewound 43 times

      rgb_lagged_sum|  10|   1000000|     100|0.44028764|0.82399246  PASSED

# The file file_input_raw was rewound 48 times

      rgb_lagged_sum|  11|   1000000|     100|0.30178737|0.95723970  PASSED

# The file file_input_raw was rewound 53 times

      rgb_lagged_sum|  12|   1000000|     100|0.15180149|0.83316069  PASSED

# The file file_input_raw was rewound 58 times

      rgb_lagged_sum|  13|   1000000|     100|0.88642998|0.79516222  PASSED

# The file file_input_raw was rewound 63 times

      rgb_lagged_sum|  14|   1000000|     100|0.11215009|0.70335480  PASSED

# The file file_input_raw was rewound 69 times

      rgb_lagged_sum|  15|   1000000|     100|0.44158086|0.79469531  PASSED

# The file file_input_raw was rewound 76 times

      rgb_lagged_sum|  16|   1000000|     100|0.26696310|0.42409023  PASSED

# The file file_input_raw was rewound 82 times

      rgb_lagged_sum|  17|   1000000|     100|0.94486475|0.99691719|0.84190303  PASSED|WEAK|PASSED

# The file file_input_raw was rewound 90 times

      rgb_lagged_sum|  18|   1000000|     100|0.84047531|0.82359620  PASSED

# The file file_input_raw was rewound 97 times

      rgb_lagged_sum|  19|   1000000|     100|0.21964969|0.68198768  PASSED

# The file file_input_raw was rewound 105 times

      rgb_lagged_sum|  20|   1000000|     100|0.90320219|0.97755628  PASSED

# The file file_input_raw was rewound 113 times

      rgb_lagged_sum|  21|   1000000|     100|0.97611745|0.54297761  PASSED

# The file file_input_raw was rewound 122 times

      rgb_lagged_sum|  22|   1000000|     100|0.29673320|0.99338998  PASSED

# The file file_input_raw was rewound 131 times

      rgb_lagged_sum|  23|   1000000|     100|0.09629857|0.19634074  PASSED

# The file file_input_raw was rewound 140 times

      rgb_lagged_sum|  24|   1000000|     100|0.38540888|0.99219599  PASSED

# The file file_input_raw was rewound 150 times

      rgb_lagged_sum|  25|   1000000|     100|0.96755941|0.61637012  PASSED

# The file file_input_raw was rewound 160 times

      rgb_lagged_sum|  26|   1000000|     100|0.63365721|0.95750327  PASSED

# The file file_input_raw was rewound 170 times

      rgb_lagged_sum|  27|   1000000|     100|0.43568818|0.51156251  PASSED

# The file file_input_raw was rewound 181 times

      rgb_lagged_sum|  28|   1000000|     100|0.62186178|0.16395644  PASSED

# The file file_input_raw was rewound 192 times

      rgb_lagged_sum|  29|   1000000|     100|0.60212650|0.98754267  PASSED

# The file file_input_raw was rewound 204 times

      rgb_lagged_sum|  30|   1000000|     100|0.71636273|0.72584420  PASSED

# The file file_input_raw was rewound 215 times

      rgb_lagged_sum|  31|   1000000|     100|0.00013761|0.00553482   WEAK|PASSED

# The file file_input_raw was rewound 227 times

      rgb_lagged_sum|  31|   1000000|     200|0.00000003|  FAILED

# The file file_input_raw was rewound 240 times

      rgb_lagged_sum|  32|   1000000|     100|0.38328169|0.08511366  PASSED

# The file file_input_raw was rewound 240 times

     rgb_kstest_test|   0|     10000|    1000|0.39661272|0.17660834  PASSED

# The file file_input_raw was rewound 240 times

     dab_bytedistrib|   0|  51200000|       1|0.91458023|0.89103528  PASSED

# The file file_input_raw was rewound 240 times

             dab_dct| 256|     50000|       1|0.80888845|0.10176425  PASSED

Preparing to run test 207.  ntuple = 0

# The file file_input_raw was rewound 241 times

        dab_filltree|  32|  15000000|       1|0.66615354|0.05655375  PASSED

        dab_filltree|  32|  15000000|       1|0.92113782|0.71301853  PASSED

Preparing to run test 208.  ntuple = 0

# The file file_input_raw was rewound 241 times

       dab_filltree2|   0|   5000000|       1|0.22354449|0.84014077  PASSED

       dab_filltree2|   1|   5000000|       1|0.59785622|0.48667958  PASSED

Preparing to run test 209.  ntuple = 0

# The file file_input_raw was rewound 241 times

        dab_monobit2|  12|  65000000|       1|0.84487763|0.58905353  PASSED

      dab_birthdays1|  32|      2000|       1|0.45572925|  PASSED

           dab_opso2|   0|  67108864|       1|0.57015417|  PASSED

           dab_opso2|   1|  67108864|       1|0.86769333|  PASSED

Streaming PracRand

./t59s | pipebench |./pracrand/RNG_test stdin64 -te 1

RNG = RNG_stdin64, PractRand version 0.91, seed = 0xb484ef20

test set = expanded, folding = standard (64 bit)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:23:03 2015)

length= 64 megabytes (2^26 bytes), time= 3.6 seconds

  no anomalies in 341 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:23:17 2015)

length= 128 megabytes (2^27 bytes), time= 11.2 seconds

  no anomalies in 360 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:23:40 2015)

length= 256 megabytes (2^28 bytes), time= 22.1 seconds

  no anomalies in 379 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:24:23 2015)

length= 512 megabytes (2^29 bytes), time= 39.2 seconds

  no anomalies in 397 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:25:45 2015)

length= 1 gigabyte (2^30 bytes), time= 71.2 seconds

  no anomalies in 416 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:28:26 2015)

length= 2 gigabytes (2^31 bytes), time= 130 seconds

  no anomalies in 435 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:33:34 2015)

length= 4 gigabytes (2^32 bytes), time= 237 seconds

  no anomalies in 453 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 16:44:08 2015)

length= 8 gigabytes (2^33 bytes), time= 1275 seconds

  no anomalies in 472 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 17:05:39 2015)

length= 16 gigabytes (2^34 bytes), time= 2566 seconds

  no anomalies in 491 test result(s)

rng=RNG_stdin64, seed=0xb484ef20 MB/second (Fri Feb  6 17:47:55 2015)

length= 32 gigabytes (2^35 bytes), time= 5102 seconds

  Test Name                         Raw       Processed     Evaluation

  FPF-14+6/4:all                    R=  +6.0  p =  4.5e-5   unusual

  ...and 508 test result(s) without anomalies

Streaming... Test 2 Death - ~9.37 MB/second (Linux) - only diehard_birthdays first test printed

./t59s | ./dieharder/dieharder/dieharder -g 200 -a -k 2 -Y 2

#=============================================================================#

#            dieharder version 3.31.1 Copyright 2003 Robert G. Brown          #

#=============================================================================#

   rng_name    |rands/second|   Seed   |

stdin_input_raw|  2.60e+06  | 114935705|

#=============================================================================#

        test_name   |ntup| tsamples |psamples|  p-value |Assessment

#=============================================================================#

   diehard_birthdays|   0|       100|     100|0.00398866|   WEAK

   diehard_birthdays|   0|       100|     200|0.03997313|  PASSED

   diehard_birthdays|   0|       100|     300|0.15654447|  PASSED

   diehard_birthdays|   0|       100|     400|0.28538860|  PASSED

   diehard_birthdays|   0|       100|     500|0.51496524|  PASSED

   diehard_birthdays|   0|       100|     600|0.36537505|  PASSED

   diehard_birthdays|   0|       100|     700|0.19559612|  PASSED

   diehard_birthdays|   0|       100|     800|0.38873241|  PASSED

   diehard_birthdays|   0|       100|     900|0.22988219|  PASSED

   diehard_birthdays|   0|       100|    1000|0.20213994|  PASSED

   diehard_birthdays|   0|       100|    1100|0.15506481|  PASSED

   diehard_birthdays|   0|       100|    1200|0.15531741|  PASSED

   diehard_birthdays|   0|       100|    1300|0.13585217|  PASSED

   diehard_birthdays|   0|       100|    1400|0.14857120|  PASSED

   diehard_birthdays|   0|       100|    1500|0.12591739|  PASSED

   diehard_birthdays|   0|       100|    1600|0.21062681|  PASSED

   diehard_birthdays|   0|       100|    1700|0.31982535|  PASSED

   diehard_birthdays|   0|       100|    1800|0.39598433|  PASSED

   diehard_birthdays|   0|       100|    1900|0.44166088|  PASSED

   diehard_birthdays|   0|       100|    2000|0.52188388|  PASSED

   diehard_birthdays|   0|       100|    2100|0.37284324|  PASSED

   diehard_birthdays|   0|       100|    2200|0.44467748|  PASSED

   diehard_birthdays|   0|       100|    2300|0.26663030|  PASSED

   diehard_birthdays|   0|       100|    2400|0.23428612|  PASSED

   diehard_birthdays|   0|       100|    2500|0.38426960|  PASSED

   diehard_birthdays|   0|       100|    2600|0.44861345|  PASSED

   diehard_birthdays|   0|       100|    2700|0.30127615|  PASSED

   diehard_birthdays|   0|       100|    2800|0.52055663|  PASSED

   diehard_birthdays|   0|       100|    2900|0.49599395|  PASSED

   diehard_birthdays|   0|       100|    3000|0.47240624|  PASSED

   diehard_birthdays|   0|       100|    3100|0.32737271|  PASSED

   diehard_birthdays|   0|       100|    3200|0.42813468|  PASSED

   diehard_birthdays|   0|       100|    3300|0.56863700|  PASSED

   diehard_birthdays|   0|       100|    3400|0.68596641|  PASSED

   diehard_birthdays|   0|       100|    3500|0.62930969|  PASSED

   diehard_birthdays|   0|       100|    3600|0.57442412|  PASSED

   diehard_birthdays|   0|       100|    3700|0.65844322|  PASSED

   diehard_birthdays|   0|       100|    3800|0.71285038|  PASSED

   diehard_birthdays|   0|       100|    3900|0.76431542|  PASSED

   diehard_birthdays|   0|       100|    4000|0.80645093|  PASSED

   diehard_birthdays|   0|       100|    4100|0.65050655|  PASSED

   diehard_birthdays|   0|       100|    4200|0.77662298|  PASSED

   diehard_birthdays|   0|       100|    4300|0.52285861|  PASSED

   diehard_birthdays|   0|       100|    4400|0.42474703|  PASSED

   diehard_birthdays|   0|       100|    4500|0.42009472|  PASSED

   diehard_birthdays|   0|       100|    4600|0.48122374|  PASSED

   diehard_birthdays|   0|       100|    4700|0.35151195|  PASSED

   diehard_birthdays|   0|       100|    4800|0.34783230|  PASSED

   diehard_birthdays|   0|       100|    4900|0.37082430|  PASSED

   diehard_birthdays|   0|       100|    5000|0.26934497|  PASSED

   diehard_birthdays|   0|       100|    5100|0.37169811|  PASSED

   diehard_birthdays|   0|       100|    5200|0.50206489|  PASSED

   diehard_birthdays|   0|       100|    5300|0.35489573|  PASSED

   diehard_birthdays|   0|       100|    5400|0.40331559|  PASSED

   diehard_birthdays|   0|       100|    5500|0.32549168|  PASSED

   diehard_birthdays|   0|       100|    5600|0.28957720|  PASSED

   diehard_birthdays|   0|       100|    5700|0.21000637|  PASSED

   diehard_birthdays|   0|       100|    5800|0.13224901|  PASSED

   diehard_birthdays|   0|       100|    5900|0.06140228|  PASSED

   diehard_birthdays|   0|       100|    6000|0.11193816|  PASSED

   diehard_birthdays|   0|       100|    6100|0.12006264|  PASSED

   diehard_birthdays|   0|       100|    6200|0.11392002|  PASSED

   diehard_birthdays|   0|       100|    6300|0.08980020|  PASSED

   diehard_birthdays|   0|       100|    6400|0.12276892|  PASSED

   diehard_birthdays|   0|       100|    6500|0.10979110|  PASSED

   diehard_birthdays|   0|       100|    6600|0.09810613|  PASSED

   diehard_birthdays|   0|       100|    6700|0.11131106|  PASSED

   diehard_birthdays|   0|       100|    6800|0.11868275|  PASSED

   diehard_birthdays|   0|       100|    6900|0.16633130|  PASSED

   diehard_birthdays|   0|       100|    7000|0.15804254|  PASSED

   diehard_birthdays|   0|       100|    7100|0.12046684|  PASSED

   diehard_birthdays|   0|       100|    7200|0.12788658|  PASSED

   diehard_birthdays|   0|       100|    7300|0.09690197|  PASSED

   diehard_birthdays|   0|       100|    7400|0.10311871|  PASSED

   diehard_birthdays|   0|       100|    7500|0.10954377|  PASSED

   diehard_birthdays|   0|       100|    7600|0.09835957|  PASSED

   diehard_birthdays|   0|       100|    7700|0.09878475|  PASSED

   diehard_birthdays|   0|       100|    7800|0.13707426|  PASSED

   diehard_birthdays|   0|       100|    7900|0.10516077|  PASSED

   diehard_birthdays|   0|       100|    8000|0.11744314|  PASSED

   diehard_birthdays|   0|       100|    8100|0.10577454|  PASSED

   diehard_birthdays|   0|       100|    8200|0.08065590|  PASSED

   diehard_birthdays|   0|       100|    8300|0.07658754|  PASSED

   diehard_birthdays|   0|       100|    8400|0.15233531|  PASSED

   diehard_birthdays|   0|       100|    8500|0.16377907|  PASSED

   diehard_birthdays|   0|       100|    8600|0.13631960|  PASSED

   diehard_birthdays|   0|       100|    8700|0.16784184|  PASSED

   diehard_birthdays|   0|       100|    8800|0.11276918|  PASSED

   diehard_birthdays|   0|       100|    8900|0.09470974|  PASSED

   diehard_birthdays|   0|       100|    9000|0.15077251|  PASSED

   diehard_birthdays|   0|       100|    9100|0.16639820|  PASSED

   diehard_birthdays|   0|       100|    9200|0.12469941|  PASSED

   diehard_birthdays|   0|       100|    9300|0.17353386|  PASSED

   diehard_birthdays|   0|       100|    9400|0.26698614|  PASSED

   diehard_birthdays|   0|       100|    9500|0.29988887|  PASSED

   diehard_birthdays|   0|       100|    9600|0.24929379|  PASSED

   diehard_birthdays|   0|       100|    9700|0.33659444|  PASSED

   diehard_birthdays|   0|       100|    9800|0.28769306|  PASSED

   diehard_birthdays|   0|       100|    9900|0.29840093|  PASSED

   diehard_birthdays|   0|       100|   10000|0.29759780|  PASSED

   diehard_birthdays|   0|       100|   10100|0.26392672|  PASSED

   diehard_birthdays|   0|       100|   10200|0.17078538|  PASSED

   diehard_birthdays|   0|       100|   10300|0.19598039|  PASSED

   diehard_birthdays|   0|       100|   10400|0.27245348|  PASSED

   diehard_birthdays|   0|       100|   10500|0.26401594|  PASSED

   diehard_birthdays|   0|       100|   10600|0.29680799|  PASSED

   diehard_birthdays|   0|       100|   10700|0.22115608|  PASSED

   diehard_birthdays|   0|       100|   10800|0.19949738|  PASSED

   diehard_birthdays|   0|       100|   10900|0.20342710|  PASSED

   diehard_birthdays|   0|       100|   11000|0.27265802|  PASSED

   diehard_birthdays|   0|       100|   11100|0.24729782|  PASSED

   diehard_birthdays|   0|       100|   11200|0.26130845|  PASSED

   diehard_birthdays|   0|       100|   11300|0.20505333|  PASSED

   diehard_birthdays|   0|       100|   11400|0.17901661|  PASSED

   diehard_birthdays|   0|       100|   11500|0.17650827|  PASSED

   diehard_birthdays|   0|       100|   11600|0.17403313|  PASSED

   diehard_birthdays|   0|       100|   11700|0.17159084|  PASSED

   diehard_birthdays|   0|       100|   11800|0.24088339|  PASSED

   diehard_birthdays|   0|       100|   11900|0.31714989|  PASSED

   diehard_birthdays|   0|       100|   12000|0.29567935|  PASSED

   diehard_birthdays|   0|       100|   12100|0.25061645|  PASSED

   diehard_birthdays|   0|       100|   12200|0.26395213|  PASSED

   diehard_birthdays|   0|       100|   12300|0.28765345|  PASSED

   diehard_birthdays|   0|       100|   12400|0.23517329|  PASSED

   diehard_birthdays|   0|       100|   12500|0.27841421|  PASSED

   diehard_birthdays|   0|       100|   12600|0.28485459|  PASSED

   diehard_birthdays|   0|       100|   12700|0.26229722|  PASSED

   diehard_birthdays|   0|       100|   12800|0.21610755|  PASSED

   diehard_birthdays|   0|       100|   12900|0.21353323|  PASSED

   diehard_birthdays|   0|       100|   13000|0.24406978|  PASSED

   diehard_birthdays|   0|       100|   13100|0.23262478|  PASSED

   diehard_birthdays|   0|       100|   13200|0.27408637|  PASSED

   diehard_birthdays|   0|       100|   13300|0.23534426|  PASSED

   diehard_birthdays|   0|       100|   13400|0.24953209|  PASSED

   diehard_birthdays|   0|       100|   13500|0.21376153|  PASSED

   diehard_birthdays|   0|       100|   13600|0.18918171|  PASSED

   diehard_birthdays|   0|       100|   13700|0.20120127|  PASSED

   diehard_birthdays|   0|       100|   13800|0.18469246|  PASSED

   diehard_birthdays|   0|       100|   13900|0.20365369|  PASSED

   diehard_birthdays|   0|       100|   14000|0.24010803|  PASSED

   diehard_birthdays|   0|       100|   14100|0.26939468|  PASSED

   diehard_birthdays|   0|       100|   14200|0.21851567|  PASSED

   diehard_birthdays|   0|       100|   14300|0.20109325|  PASSED

   diehard_birthdays|   0|       100|   14400|0.15952804|  PASSED

   diehard_birthdays|   0|       100|   14500|0.16976798|  PASSED

   diehard_birthdays|   0|       100|   14600|0.15864185|  PASSED

   diehard_birthdays|   0|       100|   14700|0.15529781|  PASSED

   diehard_birthdays|   0|       100|   14800|0.15202351|  PASSED

   diehard_birthdays|   0|       100|   14900|0.15591913|  PASSED

   diehard_birthdays|   0|       100|   15000|0.15982398|  PASSED

   diehard_birthdays|   0|       100|   15100|0.16377058|  PASSED

   diehard_birthdays|   0|       100|   15200|0.19332588|  PASSED

   diehard_birthdays|   0|       100|   15300|0.14719019|  PASSED

   diehard_birthdays|   0|       100|   15400|0.12404724|  PASSED

   diehard_birthdays|   0|       100|   15500|0.12610783|  PASSED

   diehard_birthdays|   0|       100|   15600|0.10187209|  PASSED

   diehard_birthdays|   0|       100|   15700|0.12546826|  PASSED

   diehard_birthdays|   0|       100|   15800|0.12750194|  PASSED

   diehard_birthdays|   0|       100|   15900|0.08182119|  PASSED

   diehard_birthdays|   0|       100|   16000|0.10910012|  PASSED

   diehard_birthdays|   0|       100|   16100|0.14372776|  PASSED

   diehard_birthdays|   0|       100|   16200|0.15293366|  PASSED

   diehard_birthdays|   0|       100|   16300|0.12808072|  PASSED

   diehard_birthdays|   0|       100|   16400|0.11644957|  PASSED

   diehard_birthdays|   0|       100|   16500|0.15236110|  PASSED

   diehard_birthdays|   0|       100|   16600|0.20636458|  PASSED

   diehard_birthdays|   0|       100|   16700|0.21937199|  PASSED

   diehard_birthdays|   0|       100|   16800|0.21338973|  PASSED

   diehard_birthdays|   0|       100|   16900|0.17500599|  PASSED

   diehard_birthdays|   0|       100|   17000|0.20367920|  PASSED

   diehard_birthdays|   0|       100|   17100|0.18177152|  PASSED

   diehard_birthdays|   0|       100|   17200|0.14093377|  PASSED

   diehard_birthdays|   0|       100|   17300|0.13814550|  PASSED

   diehard_birthdays|   0|       100|   17400|0.12602679|  PASSED

   diehard_birthdays|   0|       100|   17500|0.13718174|  PASSED

   diehard_birthdays|   0|       100|   17600|0.16908260|  PASSED

   diehard_birthdays|   0|       100|   17700|0.17863127|  PASSED

   diehard_birthdays|   0|       100|   17800|0.16487706|  PASSED

   diehard_birthdays|   0|       100|   17900|0.16011060|  PASSED

   diehard_birthdays|   0|       100|   18000|0.17754607|  PASSED

   diehard_birthdays|   0|       100|   18100|0.19632556|  PASSED

   diehard_birthdays|   0|       100|   18200|0.26767149|  PASSED

   diehard_birthdays|   0|       100|   18300|0.26886709|  PASSED

   diehard_birthdays|   0|       100|   18400|0.20035464|  PASSED

   diehard_birthdays|   0|       100|   18500|0.25145999|  PASSED

   diehard_birthdays|   0|       100|   18600|0.23274920|  PASSED

   diehard_birthdays|   0|       100|   18700|0.17026823|  PASSED

   diehard_birthdays|   0|       100|   18800|0.19490991|  PASSED

   diehard_birthdays|   0|       100|   18900|0.16747136|  PASSED

   diehard_birthdays|   0|       100|   19000|0.14813548|  PASSED

   diehard_birthdays|   0|       100|   19100|0.15435331|  PASSED

   diehard_birthdays|   0|       100|   19200|0.16073861|  PASSED

   diehard_birthdays|   0|       100|   19300|0.15685174|  PASSED

   diehard_birthdays|   0|       100|   19400|0.16857307|  PASSED

   diehard_birthdays|   0|       100|   19500|0.22408463|  PASSED

   diehard_birthdays|   0|       100|   19600|0.20608036|  PASSED

   diehard_birthdays|   0|       100|   19700|0.25499176|  PASSED

   diehard_birthdays|   0|       100|   19800|0.29526188|  PASSED

   diehard_birthdays|   0|       100|   19900|0.26830620|  PASSED

   diehard_birthdays|   0|       100|   20000|0.24329968|  PASSED

   diehard_birthdays|   0|       100|   20100|0.22674612|  PASSED

   diehard_birthdays|   0|       100|   20200|0.18150138|  PASSED

   diehard_birthdays|   0|       100|   20300|0.15332208|  PASSED

   diehard_birthdays|   0|       100|   20400|0.16642165|  PASSED

   diehard_birthdays|   0|       100|   20500|0.17746010|  PASSED

   diehard_birthdays|   0|       100|   20600|0.20504461|  PASSED

   diehard_birthdays|   0|       100|   20700|0.21608313|  PASSED

   diehard_birthdays|   0|       100|   20800|0.18508758|  PASSED

   diehard_birthdays|   0|       100|   20900|0.17690542|  PASSED

   diehard_birthdays|   0|       100|   21000|0.18010281|  PASSED

   diehard_birthdays|   0|       100|   21100|0.13881892|  PASSED

   diehard_birthdays|   0|       100|   21200|0.12861547|  PASSED

   diehard_birthdays|   0|       100|   21300|0.13116539|  PASSED

   diehard_birthdays|   0|       100|   21400|0.12954588|  PASSED

   diehard_birthdays|   0|       100|   21500|0.10879630|  PASSED

   diehard_birthdays|   0|       100|   21600|0.11103737|  PASSED

   diehard_birthdays|   0|       100|   21700|0.11330231|  PASSED

   diehard_birthdays|   0|       100|   21800|0.11559100|  PASSED

   diehard_birthdays|   0|       100|   21900|0.12568383|  PASSED

   diehard_birthdays|   0|       100|   22000|0.12413164|  PASSED

   diehard_birthdays|   0|       100|   22100|0.11875435|  PASSED

   diehard_birthdays|   0|       100|   22200|0.13308228|  PASSED

   diehard_birthdays|   0|       100|   22300|0.11218679|  PASSED

   diehard_birthdays|   0|       100|   22400|0.11440855|  PASSED

   diehard_birthdays|   0|       100|   22500|0.09298651|  PASSED

   diehard_birthdays|   0|       100|   22600|0.08311377|  PASSED

   diehard_birthdays|   0|       100|   22700|0.06463354|  PASSED

   diehard_birthdays|   0|       100|   22800|0.07840010|  PASSED

   diehard_birthdays|   0|       100|   22900|0.07736417|  PASSED

   diehard_birthdays|   0|       100|   23000|0.08437521|  PASSED

   diehard_birthdays|   0|       100|   23100|0.08603865|  PASSED

   diehard_birthdays|   0|       100|   23200|0.09672238|  PASSED

   diehard_birthdays|   0|       100|   23300|0.09541991|  PASSED

   diehard_birthdays|   0|       100|   23400|0.10697595|  PASSED

   diehard_birthdays|   0|       100|   23500|0.10224257|  PASSED

   diehard_birthdays|   0|       100|   23600|0.09770081|  PASSED

   diehard_birthdays|   0|       100|   23700|0.08196786|  PASSED

   diehard_birthdays|   0|       100|   23800|0.08916570|  PASSED

   diehard_birthdays|   0|       100|   23900|0.09380857|  PASSED

   diehard_birthdays|   0|       100|   24000|0.08678022|  PASSED

   diehard_birthdays|   0|       100|   24100|0.07512505|  PASSED

   diehard_birthdays|   0|       100|   24200|0.06707727|  PASSED

   diehard_birthdays|   0|       100|   24300|0.07807679|  PASSED

   diehard_birthdays|   0|       100|   24400|0.06978212|  PASSED

   diehard_birthdays|   0|       100|   24500|0.07115740|  PASSED

   diehard_birthdays|   0|       100|   24600|0.07496351|  PASSED

   diehard_birthdays|   0|       100|   24700|0.06061056|  PASSED

   diehard_birthdays|   0|       100|   24800|0.05401415|  PASSED

   diehard_birthdays|   0|       100|   24900|0.05513267|  PASSED

   diehard_birthdays|   0|       100|   25000|0.06649109|  PASSED

   diehard_birthdays|   0|       100|   25100|0.06779046|  PASSED

   diehard_birthdays|   0|       100|   25200|0.06910426|  PASSED

   diehard_birthdays|   0|       100|   25300|0.08633429|  PASSED

   diehard_birthdays|   0|       100|   25400|0.09551370|  PASSED

   diehard_birthdays|   0|       100|   25500|0.08492682|  PASSED

   diehard_birthdays|   0|       100|   25600|0.07782363|  PASSED

   diehard_birthdays|   0|       100|   25700|0.07597022|  PASSED

   diehard_birthdays|   0|       100|   25800|0.07415946|  PASSED

   diehard_birthdays|   0|       100|   25900|0.05957378|  PASSED

   diehard_birthdays|   0|       100|   26000|0.06842695|  PASSED

   diehard_birthdays|   0|       100|   26100|0.07121992|  PASSED

   diehard_birthdays|   0|       100|   26200|0.06439568|  PASSED

   diehard_birthdays|   0|       100|   26300|0.05574083|  PASSED

   diehard_birthdays|   0|       100|   26400|0.06413986|  PASSED

   diehard_birthdays|   0|       100|   26500|0.05985307|  PASSED

   diehard_birthdays|   0|       100|   26600|0.05530905|  PASSED

   diehard_birthdays|   0|       100|   26700|0.06627101|  PASSED

   diehard_birthdays|   0|       100|   26800|0.06209135|  PASSED

   diehard_birthdays|   0|       100|   26900|0.05867786|  PASSED

   diehard_birthdays|   0|       100|   27000|0.05238773|  PASSED

   diehard_birthdays|   0|       100|   27100|0.04838129|  PASSED

   diehard_birthdays|   0|       100|   27200|0.04772938|  PASSED

   diehard_birthdays|   0|       100|   27300|0.06109508|  PASSED

   diehard_birthdays|   0|       100|   27400|0.06027258|  PASSED

   diehard_birthdays|   0|       100|   27500|0.05576121|  PASSED

   diehard_birthdays|   0|       100|   27600|0.05325943|  PASSED

   diehard_birthdays|   0|       100|   27700|0.05426924|  PASSED

   diehard_birthdays|   0|       100|   27800|0.06497336|  PASSED

   diehard_birthdays|   0|       100|   27900|0.06545847|  PASSED

   diehard_birthdays|   0|       100|   28000|0.06112309|  PASSED

   diehard_birthdays|   0|       100|   28100|0.05675205|  PASSED

   diehard_birthdays|   0|       100|   28200|0.07339671|  PASSED

   diehard_birthdays|   0|       100|   28300|0.08341373|  PASSED

   diehard_birthdays|   0|       100|   28400|0.06980390|  PASSED

   diehard_birthdays|   0|       100|   28500|0.07779241|  PASSED

   diehard_birthdays|   0|       100|   28600|0.07223374|  PASSED

   diehard_birthdays|   0|       100|   28700|0.06499708|  PASSED

   diehard_birthdays|   0|       100|   28800|0.06026389|  PASSED

   diehard_birthdays|   0|       100|   28900|0.06728038|  PASSED

   diehard_birthdays|   0|       100|   29000|0.05865529|  PASSED

   diehard_birthdays|   0|       100|   29100|0.06548817|  PASSED

   diehard_birthdays|   0|       100|   29200|0.06075016|  PASSED

   diehard_birthdays|   0|       100|   29300|0.04658733|  PASSED

   diehard_birthdays|   0|       100|   29400|0.03660386|  PASSED

   diehard_birthdays|   0|       100|   29500|0.03731936|  PASSED

   diehard_birthdays|   0|       100|   29600|0.03930655|  PASSED

   diehard_birthdays|   0|       100|   29700|0.03514399|  PASSED

   diehard_birthdays|   0|       100|   29800|0.03138418|  PASSED

   diehard_birthdays|   0|       100|   29900|0.04577938|  PASSED

   diehard_birthdays|   0|       100|   30000|0.04236969|  PASSED

   diehard_birthdays|   0|       100|   30100|0.03919256|  PASSED

   diehard_birthdays|   0|       100|   30200|0.04123632|  PASSED

   diehard_birthdays|   0|       100|   30300|0.03814379|  PASSED

   diehard_birthdays|   0|       100|   30400|0.04013326|  PASSED

   diehard_birthdays|   0|       100|   30500|0.04356605|  PASSED

   diehard_birthdays|   0|       100|   30600|0.04163671|  PASSED

   diehard_birthdays|   0|       100|   30700|0.03731478|  PASSED

   diehard_birthdays|   0|       100|   30800|0.03564299|  PASSED

   diehard_birthdays|   0|       100|   30900|0.03295173|  PASSED

   diehard_birthdays|   0|       100|   31000|0.03820188|  PASSED

   diehard_birthdays|   0|       100|   31100|0.03422190|  PASSED

   diehard_birthdays|   0|       100|   31200|0.02963271|  PASSED

   diehard_birthdays|   0|       100|   31300|0.03330612|  PASSED

   diehard_birthdays|   0|       100|   31400|0.03856532|  PASSED

   diehard_birthdays|   0|       100|   31500|0.03685613|  PASSED

   diehard_birthdays|   0|       100|   31600|0.03874178|  PASSED

   diehard_birthdays|   0|       100|   31700|0.03702930|  PASSED

   diehard_birthdays|   0|       100|   31800|0.04015675|  PASSED

   diehard_birthdays|   0|       100|   31900|0.03603940|  PASSED

   diehard_birthdays|   0|       100|   32000|0.03128397|  PASSED

   diehard_birthdays|   0|       100|   32100|0.03736569|  PASSED

   diehard_birthdays|   0|       100|   32200|0.03044691|  PASSED

   diehard_birthdays|   0|       100|   32300|0.02637583|  PASSED

   diehard_birthdays|   0|       100|   32400|0.02205691|  PASSED

   diehard_birthdays|   0|       100|   32500|0.01967664|  PASSED

   diehard_birthdays|   0|       100|   32600|0.02371283|  PASSED

   diehard_birthdays|   0|       100|   32700|0.02117734|  PASSED | File failure @ 32700/WEAK

   diehard_birthdays|   0|       100|   32800|0.01765588|  PASSED

   diehard_birthdays|   0|       100|   32900|0.02512176|  PASSED

   diehard_birthdays|   0|       100|   33000|0.02644788|  PASSED

   diehard_birthdays|   0|       100|   33100|0.03769401|  PASSED

   diehard_birthdays|   0|       100|   33200|0.03648873|  PASSED

   diehard_birthdays|   0|       100|   33300|0.04097774|  PASSED

   diehard_birthdays|   0|       100|   33400|0.03442712|  PASSED

   diehard_birthdays|   0|       100|   33500|0.03270988|  PASSED

   diehard_birthdays|   0|       100|   33600|0.03745394|  PASSED

   diehard_birthdays|   0|       100|   33700|0.03560431|  PASSED

   diehard_birthdays|   0|       100|   33800|0.03383969|  PASSED

   diehard_birthdays|   0|       100|   33900|0.03753367|  PASSED

   diehard_birthdays|   0|       100|   34000|0.03152319|  PASSED

   diehard_birthdays|   0|       100|   34100|0.03288914|  PASSED

   diehard_birthdays|   0|       100|   34200|0.03325837|  PASSED

   diehard_birthdays|   0|       100|   34300|0.03468179|  PASSED

   diehard_birthdays|   0|       100|   34400|0.03615334|  PASSED

   diehard_birthdays|   0|       100|   34500|0.03346734|  PASSED

   diehard_birthdays|   0|       100|   34600|0.03268332|  PASSED

   diehard_birthdays|   0|       100|   34700|0.02273468|  PASSED

   diehard_birthdays|   0|       100|   34800|0.01956803|  PASSED

   diehard_birthdays|   0|       100|   34900|0.01625982|  PASSED

   diehard_birthdays|   0|       100|   35000|0.01440788|  PASSED

   diehard_birthdays|   0|       100|   35100|0.01275195|  PASSED

   diehard_birthdays|   0|       100|   35200|0.01291963|  PASSED

   diehard_birthdays|   0|       100|   35300|0.01265334|  PASSED

   diehard_birthdays|   0|       100|   35400|0.01371194|  PASSED

   diehard_birthdays|   0|       100|   35500|0.00921948|  PASSED

   diehard_birthdays|   0|       100|   35600|0.00731023|  PASSED

   diehard_birthdays|   0|       100|   35700|0.00666510|  PASSED

   diehard_birthdays|   0|       100|   35800|0.00896319|  PASSED

   diehard_birthdays|   0|       100|   35900|0.00877701|  PASSED

   diehard_birthdays|   0|       100|   36000|0.00859467|  PASSED

   diehard_birthdays|   0|       100|   36100|0.00841609|  PASSED

   diehard_birthdays|   0|       100|   36200|0.00716288|  PASSED

   diehard_birthdays|   0|       100|   36300|0.00779304|  PASSED

   diehard_birthdays|   0|       100|   36400|0.00847112|  PASSED

   diehard_birthdays|   0|       100|   36500|0.00773786|  PASSED

   diehard_birthdays|   0|       100|   36600|0.00784573|  PASSED

   diehard_birthdays|   0|       100|   36700|0.01011521|  PASSED

   diehard_birthdays|   0|       100|   36800|0.00957516|  PASSED

   diehard_birthdays|   0|       100|   36900|0.00817473|  PASSED

   diehard_birthdays|   0|       100|   37000|0.00746915|  PASSED

   diehard_birthdays|   0|       100|   37100|0.00731400|  PASSED

   diehard_birthdays|   0|       100|   37200|0.00794640|  PASSED

   diehard_birthdays|   0|       100|   37300|0.00892550|  PASSED

   diehard_birthdays|   0|       100|   37400|0.00874118|  PASSED

   diehard_birthdays|   0|       100|   37500|0.00799440|  PASSED

   diehard_birthdays|   0|       100|   37600|0.00730772|  PASSED

   diehard_birthdays|   0|       100|   37700|0.00667666|  PASSED

   diehard_birthdays|   0|       100|   37800|0.00631398|  PASSED

   diehard_birthdays|   0|       100|   37900|0.00618268|  PASSED

   diehard_birthdays|   0|       100|   38000|0.00507688|  PASSED

   diehard_birthdays|   0|       100|   38100|0.00572418|  PASSED

   diehard_birthdays|   0|       100|   38200|0.00580482|  PASSED

   diehard_birthdays|   0|       100|   38300|0.00548828|  PASSED

   diehard_birthdays|   0|       100|   38400|0.00500845|  PASSED

   diehard_birthdays|   0|       100|   38500|0.00395954|   WEAK

   diehard_birthdays|   0|       100|   38600|0.00373938|   WEAK

   diehard_birthdays|   0|       100|   38700|0.00422614|   WEAK

   diehard_birthdays|   0|       100|   38800|0.00385184|   WEAK

   diehard_birthdays|   0|       100|   38900|0.00419829|   WEAK

   diehard_birthdays|   0|       100|   39000|0.00382706|   WEAK

   diehard_birthdays|   0|       100|   39100|0.00301628|   WEAK

   diehard_birthdays|   0|       100|   39200|0.00236816|   WEAK

   diehard_birthdays|   0|       100|   39300|0.00268684|   WEAK

   diehard_birthdays|   0|       100|   39400|0.00253538|   WEAK

   diehard_birthdays|   0|       100|   39500|0.00214040|   WEAK

   diehard_birthdays|   0|       100|   39600|0.00167274|   WEAK

   diehard_birthdays|   0|       100|   39700|0.00229241|   WEAK

   diehard_birthdays|   0|       100|   39800|0.00224410|   WEAK

   diehard_birthdays|   0|       100|   39900|0.00263942|   WEAK

   diehard_birthdays|   0|       100|   40000|0.00298743|   WEAK

   diehard_birthdays|   0|       100|   40100|0.00282098|   WEAK

   diehard_birthdays|   0|       100|   40200|0.00247646|   WEAK

   diehard_birthdays|   0|       100|   40300|0.00251443|   WEAK

   diehard_birthdays|   0|       100|   40400|0.00255279|   WEAK

   diehard_birthdays|   0|       100|   40500|0.00345219|   WEAK

   diehard_birthdays|   0|       100|   40600|0.00417419|   WEAK

   diehard_birthdays|   0|       100|   40700|0.00394707|   WEAK

   diehard_birthdays|   0|       100|   40800|0.00360291|   WEAK

   diehard_birthdays|   0|       100|   40900|0.00340558|   WEAK

   diehard_birthdays|   0|       100|   41000|0.00370573|   WEAK

   diehard_birthdays|   0|       100|   41100|0.00326498|   WEAK

   diehard_birthdays|   0|       100|   41200|0.00331175|   WEAK

   diehard_birthdays|   0|       100|   41300|0.00373123|   WEAK

   diehard_birthdays|   0|       100|   41400|0.00419786|   WEAK

   diehard_birthdays|   0|       100|   41500|0.00425508|   WEAK

   diehard_birthdays|   0|       100|   41600|0.00388870|   WEAK

   diehard_birthdays|   0|       100|   41700|0.00367808|   WEAK

   diehard_birthdays|   0|       100|   41800|0.00313154|   WEAK

...

=== Custom input (length 100) ===

[+] Alphabet structure summary:

    A[016]=00100

    Theoretical maximum entropy: 400.00 bits (excellent)

=> Analysis done, ready to execute statistical tests.

[*] Checking alphabet usage uniformity... PASSED

[*] Checking alphabet transition uniformity... PASSED

[*] Converting data to temporal binary streams (GMP)... done

[*] Running FIPS-140-2 monobit test (1/4)... PASSED

[*] Running FIPS-140-2 poker test (2/4)... PASSED

[*] Running FIPS-140-2 runs test (3/4)... PASSED

[*] Running FIPS-140-2 longest run test (4/4)... PASSED

[*] Running 2D spectral test (2 bit window)... PASSED

[*] Running 2D spectral test (3 bit window)... PASSED

[*] Running 2D spectral test (4 bit window)... PASSED

[*] Running 2D spectral test (5 bit window)... PASSED

[*] Running 2D spectral test (6 bit window)... PASSED

[*] Running 2D spectral test (7 bit window)... PASSED

[*] Running 2D spectral test (8 bit window)... PASSED

[*] Running 3D spectral test (1 bit window)... PASSED

[*] Running 3D spectral test (2 bit window)... PASSED

[*] Running 3D spectral test (3 bit window)... PASSED

[*] Running 3D spectral test (4 bit window)... PASSED

[*] Running 6D spectral test (1 bit window)... PASSED

[*] Running 6D spectral test (2 bit window)... PASSED

[*] Running spatial correlation checks... PASSED

RESULTS SUMMARY:

  Alphabet-level : 0 anomalous bits, 400 OK (excellent).

  Bit-level      : 0 anomalous bits, 400 OK (excellent).

ANOMALY MAP:

  Alphabet-level : ............................................................ (...)

  Bit-level      : ............................................................ (...)

#=============================================================================#

$ ./dieharder-read-only/dieharder/dieharder -g 201 -a -k 2 -Y 1 -f tamara-66-60-20150219011059.bin

#=============================================================================#

#            dieharder version 3.31.1 Copyright 2003 Robert G. Brown          #

#=============================================================================#

   rng_name    |           filename             |rands/second|

 file_input_raw| tamara-66-60-20150219011059.bin|  1.68e+07  |

#=============================================================================#

        test_name   |ntup| tsamples |psamples|  p-value |Assessment

#=============================================================================#

   diehard_birthdays|   0|       100|     100|0.67286355|  PASSED

      diehard_operm5|   0|   1000000|     100|0.35811547|  PASSED

  diehard_rank_32x32|   0|     40000|     100|0.68961805|  PASSED

# The file file_input_raw was rewound 1 times

    diehard_rank_6x8|   0|    100000|     100|0.81959228|  PASSED

# The file file_input_raw was rewound 1 times

   diehard_bitstream|   0|   2097152|     100|0.99996874|   WEAK

# The file file_input_raw was rewound 1 times

   diehard_bitstream|   0|   2097152|     200|0.92596857|  PASSED

# The file file_input_raw was rewound 2 times

        diehard_opso|   0|   2097152|     100|0.63132337|  PASSED

# The file file_input_raw was rewound 2 times

        diehard_oqso|   0|   2097152|     100|0.72099563|  PASSED

# The file file_input_raw was rewound 2 times

         diehard_dna|   0|   2097152|     100|0.53284656|  PASSED

# The file file_input_raw was rewound 2 times

diehard_count_1s_str|   0|    256000|     100|0.10875198|  PASSED

# The file file_input_raw was rewound 3 times

diehard_count_1s_byt|   0|    256000|     100|0.07741131|  PASSED

# The file file_input_raw was rewound 3 times

 diehard_parking_lot|   0|     12000|     100|0.11827587|  PASSED

# The file file_input_raw was rewound 3 times

    diehard_2dsphere|   2|      8000|     100|0.03332246|  PASSED

# The file file_input_raw was rewound 3 times

    diehard_3dsphere|   3|      4000|     100|0.98537012|  PASSED

# The file file_input_raw was rewound 4 times

     diehard_squeeze|   0|    100000|     100|0.47060225|  PASSED

# The file file_input_raw was rewound 4 times

        diehard_sums|   0|       100|     100|0.04499264|  PASSED

# The file file_input_raw was rewound 4 times

        diehard_runs|   0|    100000|     100|0.98061864|  PASSED

        diehard_runs|   0|    100000|     100|0.74085050|  PASSED

# The file file_input_raw was rewound 4 times

       diehard_craps|   0|    200000|     100|0.05473618|  PASSED

       diehard_craps|   0|    200000|     100|0.05201797|  PASSED

# The file file_input_raw was rewound 12 times

 marsaglia_tsang_gcd|   0|  10000000|     100|0.58892850|  PASSED

 marsaglia_tsang_gcd|   0|  10000000|     100|0.28613693|  PASSED

# The file file_input_raw was rewound 12 times

         sts_monobit|   1|    100000|     100|0.84961479|  PASSED

# The file file_input_raw was rewound 12 times

            sts_runs|   2|    100000|     100|0.47350921|  PASSED

# The file file_input_raw was rewound 12 times

          sts_serial|   1|    100000|     100|0.53401640|  PASSED

          sts_serial|   2|    100000|     100|0.59931441|  PASSED

          sts_serial|   3|    100000|     100|0.81452018|  PASSED

          sts_serial|   3|    100000|     100|0.68376212|  PASSED

          sts_serial|   4|    100000|     100|0.25336633|  PASSED

          sts_serial|   4|    100000|     100|0.11356523|  PASSED

          sts_serial|   5|    100000|     100|0.55901662|  PASSED

          sts_serial|   5|    100000|     100|0.82740080|  PASSED

          sts_serial|   6|    100000|     100|0.94790265|  PASSED

          sts_serial|   6|    100000|     100|0.79135149|  PASSED

          sts_serial|   7|    100000|     100|0.46759870|  PASSED

          sts_serial|   7|    100000|     100|0.29742604|  PASSED

          sts_serial|   8|    100000|     100|0.47424629|  PASSED

          sts_serial|   8|    100000|     100|0.99830800|   WEAK

          sts_serial|   9|    100000|     100|0.19394314|  PASSED

          sts_serial|   9|    100000|     100|0.06383341|  PASSED

          sts_serial|  10|    100000|     100|0.82125730|  PASSED

          sts_serial|  10|    100000|     100|0.34238898|  PASSED

          sts_serial|  11|    100000|     100|0.63555206|  PASSED

          sts_serial|  11|    100000|     100|0.71071257|  PASSED

          sts_serial|  12|    100000|     100|0.17087836|  PASSED

          sts_serial|  12|    100000|     100|0.20005381|  PASSED

          sts_serial|  13|    100000|     100|0.45612088|  PASSED

          sts_serial|  13|    100000|     100|0.08122322|  PASSED

          sts_serial|  14|    100000|     100|0.53947570|  PASSED

          sts_serial|  14|    100000|     100|0.93089075|  PASSED

          sts_serial|  15|    100000|     100|0.56753607|  PASSED

          sts_serial|  15|    100000|     100|0.23806565|  PASSED

          sts_serial|  16|    100000|     100|0.43163322|  PASSED

          sts_serial|  16|    100000|     100|0.35349683|  PASSED

# The file file_input_raw was rewound 12 times

          sts_serial|   1|    100000|     200|0.05388935|  PASSED

          sts_serial|   2|    100000|     200|0.25424945|  PASSED

          sts_serial|   3|    100000|     200|0.78948759|  PASSED

          sts_serial|   3|    100000|     200|0.54789242|  PASSED

          sts_serial|   4|    100000|     200|0.12616571|  PASSED

          sts_serial|   4|    100000|     200|0.09178165|  PASSED

          sts_serial|   5|    100000|     200|0.70094535|  PASSED

          sts_serial|   5|    100000|     200|0.83358349|  PASSED

          sts_serial|   6|    100000|     200|0.32566876|  PASSED

          sts_serial|   6|    100000|     200|0.47173507|  PASSED

          sts_serial|   7|    100000|     200|0.12796015|  PASSED

          sts_serial|   7|    100000|     200|0.64931836|  PASSED

          sts_serial|   8|    100000|     200|0.10610138|  PASSED

          sts_serial|   8|    100000|     200|0.65759266|  PASSED

          sts_serial|   9|    100000|     200|0.30315876|  PASSED

          sts_serial|   9|    100000|     200|0.04888341|  PASSED

          sts_serial|  10|    100000|     200|0.98904270|  PASSED

          sts_serial|  10|    100000|     200|0.53180388|  PASSED

          sts_serial|  11|    100000|     200|0.47093819|  PASSED

          sts_serial|  11|    100000|     200|0.58426547|  PASSED

          sts_serial|  12|    100000|     200|0.04436478|  PASSED

          sts_serial|  12|    100000|     200|0.23847066|  PASSED

          sts_serial|  13|    100000|     200|0.58770577|  PASSED

          sts_serial|  13|    100000|     200|0.06810629|  PASSED

          sts_serial|  14|    100000|     200|0.38867272|  PASSED

          sts_serial|  14|    100000|     200|0.46779590|  PASSED

          sts_serial|  15|    100000|     200|0.47924282|  PASSED

          sts_serial|  15|    100000|     200|0.40839756|  PASSED

          sts_serial|  16|    100000|     200|0.09634399|  PASSED

          sts_serial|  16|    100000|     200|0.20189673|  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   1|    100000|     100|0.74867645|  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   2|    100000|     100|0.77485406|  PASSED

# The file file_input_raw was rewound 12 times

         rgb_bitdist|   3|    100000|     100|0.91596907|  PASSED

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   4|    100000|     100|0.93828174|  PASSED

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   5|    100000|     100|0.99980394|   WEAK

# The file file_input_raw was rewound 13 times

         rgb_bitdist|   5|    100000|     200|0.93452914|  PASSED

# The file file_input_raw was rewound 14 times

         rgb_bitdist|   6|    100000|     100|0.19053932|  PASSED

# The file file_input_raw was rewound 14 times

         rgb_bitdist|   7|    100000|     100|0.47490178|  PASSED

# The file file_input_raw was rewound 15 times

         rgb_bitdist|   8|    100000|     100|0.20562798|  PASSED

# The file file_input_raw was rewound 16 times

         rgb_bitdist|   9|    100000|     100|0.72141300|  PASSED

# The file file_input_raw was rewound 16 times

         rgb_bitdist|  10|    100000|     100|0.23505003|  PASSED

# The file file_input_raw was rewound 17 times

         rgb_bitdist|  11|    100000|     100|0.15230283|  PASSED

# The file file_input_raw was rewound 18 times

         rgb_bitdist|  12|    100000|     100|0.98226620|  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   2|     10000|    1000|0.45538407|  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   3|     10000|    1000|0.48892333|  PASSED

# The file file_input_raw was rewound 18 times

rgb_minimum_distance|   4|     10000|    1000|0.88449609|  PASSED

# The file file_input_raw was rewound 19 times

rgb_minimum_distance|   5|     10000|    1000|0.93342301|  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   2|    100000|     100|0.33814867|  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   3|    100000|     100|0.33578949|  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   4|    100000|     100|0.99658329|   WEAK

# The file file_input_raw was rewound 19 times

    rgb_permutations|   4|    100000|     200|0.52604008|  PASSED

# The file file_input_raw was rewound 19 times

    rgb_permutations|   5|    100000|     100|0.71398804|  PASSED

# The file file_input_raw was rewound 20 times

      rgb_lagged_sum|   0|   1000000|     100|0.89927061|  PASSED

# The file file_input_raw was rewound 20 times

      rgb_lagged_sum|   1|   1000000|     100|0.99510362|   WEAK

# The file file_input_raw was rewound 21 times

      rgb_lagged_sum|   1|   1000000|     200|0.75363283|  PASSED

# The file file_input_raw was rewound 22 times

      rgb_lagged_sum|   2|   1000000|     100|0.65416695|  PASSED

# The file file_input_raw was rewound 24 times

      rgb_lagged_sum|   3|   1000000|     100|0.66367658|  PASSED

# The file file_input_raw was rewound 26 times

      rgb_lagged_sum|   4|   1000000|     100|0.40136505|  PASSED

# The file file_input_raw was rewound 28 times

      rgb_lagged_sum|   5|   1000000|     100|0.97273138|  PASSED

# The file file_input_raw was rewound 30 times

      rgb_lagged_sum|   6|   1000000|     100|0.45772769|  PASSED

# The file file_input_raw was rewound 33 times

      rgb_lagged_sum|   7|   1000000|     100|0.80485834|  PASSED

# The file file_input_raw was rewound 37 times

      rgb_lagged_sum|   8|   1000000|     100|0.86992598|  PASSED

# The file file_input_raw was rewound 40 times

      rgb_lagged_sum|   9|   1000000|     100|0.69343504|  PASSED

# The file file_input_raw was rewound 45 times

      rgb_lagged_sum|  10|   1000000|     100|0.14654475|  PASSED

# The file file_input_raw was rewound 49 times

      rgb_lagged_sum|  11|   1000000|     100|0.05836680|  PASSED

# The file file_input_raw was rewound 54 times

      rgb_lagged_sum|  12|   1000000|     100|0.78686484|  PASSED

# The file file_input_raw was rewound 59 times

      rgb_lagged_sum|  13|   1000000|     100|0.63722371|  PASSED

# The file file_input_raw was rewound 65 times

      rgb_lagged_sum|  14|   1000000|     100|0.91114580|  PASSED

# The file file_input_raw was rewound 71 times

      rgb_lagged_sum|  15|   1000000|     100|0.78550669|  PASSED

# The file file_input_raw was rewound 77 times

      rgb_lagged_sum|  16|   1000000|     100|0.96131495|  PASSED

# The file file_input_raw was rewound 84 times

      rgb_lagged_sum|  17|   1000000|     100|0.48908241|  PASSED

# The file file_input_raw was rewound 91 times

      rgb_lagged_sum|  18|   1000000|     100|0.88087027|  PASSED

# The file file_input_raw was rewound 98 times

      rgb_lagged_sum|  19|   1000000|     100|0.47574234|  PASSED

# The file file_input_raw was rewound 106 times

      rgb_lagged_sum|  20|   1000000|     100|0.86793705|  PASSED

# The file file_input_raw was rewound 114 times

      rgb_lagged_sum|  21|   1000000|     100|0.99785267|   WEAK

# The file file_input_raw was rewound 122 times

      rgb_lagged_sum|  21|   1000000|     200|0.62769411|  PASSED

# The file file_input_raw was rewound 131 times

      rgb_lagged_sum|  22|   1000000|     100|0.83601747|  PASSED

# The file file_input_raw was rewound 140 times

      rgb_lagged_sum|  23|   1000000|     100|0.58046270|  PASSED

# The file file_input_raw was rewound 149 times

      rgb_lagged_sum|  24|   1000000|     100|0.99942114|   WEAK

# The file file_input_raw was rewound 159 times

      rgb_lagged_sum|  24|   1000000|     200|0.99739517|   WEAK

# The file file_input_raw was rewound 168 times

      rgb_lagged_sum|  24|   1000000|     300|0.92082754|  PASSED

# The file file_input_raw was rewound 178 times

      rgb_lagged_sum|  25|   1000000|     100|0.43415295|  PASSED

# The file file_input_raw was rewound 188 times

      rgb_lagged_sum|  26|   1000000|     100|0.43033090|  PASSED

# The file file_input_raw was rewound 198 times

      rgb_lagged_sum|  27|   1000000|     100|0.63105859|  PASSED

# The file file_input_raw was rewound 209 times

      rgb_lagged_sum|  28|   1000000|     100|0.34504005|  PASSED

# The file file_input_raw was rewound 220 times

      rgb_lagged_sum|  29|   1000000|     100|0.68359366|  PASSED

# The file file_input_raw was rewound 232 times

      rgb_lagged_sum|  30|   1000000|     100|0.24338676|  PASSED

# The file file_input_raw was rewound 243 times

      rgb_lagged_sum|  31|   1000000|     100|0.27669891|  PASSED

# The file file_input_raw was rewound 256 times

      rgb_lagged_sum|  32|   1000000|     100|0.37855583|  PASSED

# The file file_input_raw was rewound 256 times

     rgb_kstest_test|   0|     10000|    1000|0.16174417|  PASSED

# The file file_input_raw was rewound 256 times

     dab_bytedistrib|   0|  51200000|       1|0.42375833|  PASSED

# The file file_input_raw was rewound 256 times

             dab_dct| 256|     50000|       1|0.54584943|  PASSED

Preparing to run test 207.  ntuple = 0

# The file file_input_raw was rewound 257 times

        dab_filltree|  32|  15000000|       1|0.58935331|  PASSED

        dab_filltree|  32|  15000000|       1|0.16061295|  PASSED

Preparing to run test 208.  ntuple = 0

# The file file_input_raw was rewound 257 times

       dab_filltree2|   0|   5000000|       1|0.33309822|  PASSED

       dab_filltree2|   1|   5000000|       1|0.41724874|  PASSED

Preparing to run test 209.  ntuple = 0

# The file file_input_raw was rewound 257 times

        dab_monobit2|  12|  65000000|       1|0.70618458|  PASSED

Preparing to run test 210.  ntuple = 0

# The file file_input_raw was rewound 257 times

      dab_birthdays1|  32|      2000|       1|0.21750629|  PASSED

Preparing to run test 211.  ntuple = 0

# The file file_input_raw was rewound 257 times

           dab_opso2|   0|  67108864|       1|0.44086349|  PASSED

           dab_opso2|   1|  67108864|       1|0.66860655|  PASSED

Evolution of different generators

t66-60  

entropy distribution 1 gigabyte scatterplot

 

 t70-20150220-clang

 

Frame of reference: /dev/urandom no hwrng Linux 3.18.7-1 #1 SMP PREEMPT  x86_64 GNU/Linux

 

t81

 

 t72_1gb.bin (file) 1424659168 density

t73_clang_3GB (file)

t85-20150225

t86-20150228-period-testing (dataset of this sample in csv) new variance in generation, 2nd seed vector > seed vector 1

t87-20150228, based on t86, different seed.

t88-20150228, based on t86, different seed.

t89-20150228, based on t86, 3GB - (dataset of this sample in csv) propagation after given initial low hamming weight seeding property (0xFF)

$ pwd

/tmp/generators_vault

Disclaimer: these files are made available for the testing purposes only. -AS IS-. Please note, unless otherwise stated, no pre- or post processing was performed on these files, this is raw output, no embedded lagged datetime stamps, crc's, fingerprints, or any other markers were applied / also no Fips-140 conformance tests/Neumann debiassing/balancing process was used at time of generation. Please feel free to test these files I'd like to know your findings, maybe you can derive a pseudo random function from these. LGPL license applies.  Although some files are provided with compression headers, these files should not be compressible by any algorithm. 

Programs that were used for testing:

 correspondence address

$ echo "hi" | mail ...

If you wish to share thoughts, ideas related to certain topics, recipes, start a revolution, you can reach me by e-mail either

(resolve in the usual way).

LGPL applies to my contributions only.

                  GNU LESSER GENERAL PUBLIC LICENSE                        Version 3, 29 June 2007   Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>  Everyone is permitted to copy and distribute verbatim copies  of this license document, but changing it is not allowed.     This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.    0. Additional Definitions.    As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.    "The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.    An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.    A "Combined Work" is a work produced by combining or linking an Application with the Library.  The particular version of the Library with which the Combined Work was made is also called the "Linked Version".    The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.    The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.    1. Exception to Section 3 of the GNU GPL.    You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.    2. Conveying Modified Versions.    If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:     a) under this License, provided that you make a good faith effort to    ensure that, in the event an Application does not supply the    function or data, the facility still operates, and performs    whatever part of its purpose remains meaningful, or     b) under the GNU GPL, with none of the additional permissions of    this License applicable to that copy.    3. Object Code Incorporating Material from Library Header Files.    The object code form of an Application may incorporate material from a header file that is part of the Library.  You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:     a) Give prominent notice with each copy of the object code that the    Library is used in it and that the Library and its use are    covered by this License.     b) Accompany the object code with a copy of the GNU GPL and this license    document.    4. Combined Works.    You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:     a) Give prominent notice with each copy of the Combined Work that    the Library is used in it and that the Library and its use are    covered by this License.     b) Accompany the Combined Work with a copy of the GNU GPL and this license    document.     c) For a Combined Work that displays copyright notices during    execution, include the copyright notice for the Library among    these notices, as well as a reference directing the user to the    copies of the GNU GPL and this license document.     d) Do one of the following:         0) Convey the Minimal Corresponding Source under the terms of this        License, and the Corresponding Application Code in a form        suitable for, and under terms that permit, the user to        recombine or relink the Application with a modified version of        the Linked Version to produce a modified Combined Work, in the        manner specified by section 6 of the GNU GPL for conveying        Corresponding Source.         1) Use a suitable shared library mechanism for linking with the        Library.  A suitable mechanism is one that (a) uses at run time        a copy of the Library already present on the user's computer        system, and (b) will operate properly with a modified version        of the Library that is interface-compatible with the Linked        Version.     e) Provide Installation Information, but only if you would otherwise    be required to provide such information under section 6 of the    GNU GPL, and only to the extent that such information is    necessary to install and execute a modified version of the    Combined Work produced by recombining or relinking the    Application with a modified version of the Linked Version. (If    you use option 4d0, the Installation Information must accompany    the Minimal Corresponding Source and Corresponding Application    Code. If you use option 4d1, you must provide the Installation    Information in the manner specified by section 6 of the GNU GPL    for conveying Corresponding Source.)    5. Combined Libraries.    You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:     a) Accompany the combined library with a copy of the same work based    on the Library, uncombined with any other library facilities,    conveyed under the terms of this License.     b) Give prominent notice with the combined library that part of it    is a work based on the Library, and explaining where to find the    accompanying uncombined form of the same work.    6. Revised Versions of the GNU Lesser General Public License.    The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.    Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.    If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.



RESULTS BELOW: 

2022 EXACET/CONSTRIXOR

2015/2016 TAMARA/DATA MORGANA