Dieharder results

chad.simmons chad.simmons at gmail.com
Wed May 4 22:42:25 BST 2016


I figured I'd do some testing of my new USB internal unit via dieharder. I followed the instructions at

http://moonbaseotago.com/onerng/cmd0.html

I haven't got to the end of a complete test yet but I am seeing a lot of failures that aren't seen in the example.

dieharder -g 201 -f /dev/ttyACM0 -a
#=============================================================================#
#            dieharder version 3.31.1 Copyright 2003 Robert G. Brown          #
#=============================================================================#
   rng_name    |           filename             |rands/second|
 file_input_raw|                    /dev/ttyACM0|  1.43e+04  |
#=============================================================================#
        test_name   |ntup| tsamples |psamples|  p-value |Assessment
#=============================================================================#
   diehard_birthdays|   0|       100|     100|0.69758051|  PASSED
      diehard_operm5|   0|   1000000|     100|0.49012552|  PASSED
  diehard_rank_32x32|   0|     40000|     100|0.25287355|  PASSED
    diehard_rank_6x8|   0|    100000|     100|0.94929849|  PASSED
   diehard_bitstream|   0|   2097152|     100|0.00000000|  FAILED
        diehard_opso|   0|   2097152|     100|0.00000000|  FAILED
        diehard_oqso|   0|   2097152|     100|0.00000000|  FAILED
         diehard_dna|   0|   2097152|     100|0.87108355|  PASSED
diehard_count_1s_str|   0|    256000|     100|0.00000000|  FAILED
diehard_count_1s_byt|   0|    256000|     100|0.00608741|  PASSED
 diehard_parking_lot|   0|     12000|     100|0.00000279|   WEAK
    diehard_2dsphere|   2|      8000|     100|0.09904470|  PASSED
    diehard_3dsphere|   3|      4000|     100|0.37658609|  PASSED

I killed it and started it again and let it get up to count_1s_str and it seems to fail all of these tests above consistently. I'm wondering if I got a defective unit or if I am doing something wrong here.


More information about the Discuss mailing list