The 63 bit tests. Bits[63:1] packed into 64 bit words: ------------------------------------------------------ PractRand. Up to 16GB. 63 bit [63:1]: ------------------------------------- [code] $ ./xoroshiro128plus-test.exe | ./PractRand_0.93/RNG_test.exe stdin RNG_test using PractRand version 0.93 RNG = RNG_stdin, seed = 0xafb6c90c test set = normal, folding = standard(unknown format) rng=RNG_stdin, seed=0xafb6c90c length= 16 megabytes (2^24 bytes), time= 2.0 seconds no anomalies in 119 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 32 megabytes (2^25 bytes), time= 4.9 seconds no anomalies in 130 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 64 megabytes (2^26 bytes), time= 10.0 seconds Test Name Raw Processed Evaluation [Low4/32]Gap-16:A R= -3.8 p =1-8.2e-4 unusual ...and 138 test result(s) without anomalies rng=RNG_stdin, seed=0xafb6c90c length= 128 megabytes (2^27 bytes), time= 18.9 seconds no anomalies in 151 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 256 megabytes (2^28 bytes), time= 36.0 seconds no anomalies in 162 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 512 megabytes (2^29 bytes), time= 68.8 seconds no anomalies in 171 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 1 gigabyte (2^30 bytes), time= 134 seconds Test Name Raw Processed Evaluation [Low1/8]DC6-9x1Bytes-1 R= +6.6 p = 1.2e-3 unusual ...and 182 test result(s) without anomalies rng=RNG_stdin, seed=0xafb6c90c length= 2 gigabytes (2^31 bytes), time= 264 seconds no anomalies in 194 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 4 gigabytes (2^32 bytes), time= 528 seconds no anomalies in 203 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 8 gigabytes (2^33 bytes), time= 1049 seconds no anomalies in 215 test result(s) rng=RNG_stdin, seed=0xafb6c90c length= 16 gigabytes (2^34 bytes), time= 2087 seconds no anomalies in 226 test result(s) [/code] dieharder -a. 63 bit [63:1]: ---------------------------- $ ./xoroshiro128plus-test | dieharder -g200 -a #=============================================================================# # dieharder version 3.31.1 Copyright 2003 Robert G. Brown # #=============================================================================# rng_name |rands/second| Seed | stdin_input_raw| 6.14e+06 |3129620636| #=============================================================================# test_name |ntup| tsamples |psamples| p-value |Assessment #=============================================================================# diehard_birthdays| 0| 100| 100|0.98193021| PASSED diehard_operm5| 0| 1000000| 100|0.25386694| PASSED diehard_rank_32x32| 0| 40000| 100|0.00004198| WEAK diehard_rank_6x8| 0| 100000| 100|0.52140612| PASSED diehard_bitstream| 0| 2097152| 100|0.93639323| PASSED diehard_opso| 0| 2097152| 100|0.26387579| PASSED diehard_oqso| 0| 2097152| 100|0.99125639| PASSED diehard_dna| 0| 2097152| 100|0.04124745| PASSED diehard_count_1s_str| 0| 256000| 100|0.68884043| PASSED diehard_count_1s_byt| 0| 256000| 100|0.92200244| PASSED diehard_parking_lot| 0| 12000| 100|0.43595334| PASSED diehard_2dsphere| 2| 8000| 100|0.79550662| PASSED diehard_3dsphere| 3| 4000| 100|0.85302188| PASSED diehard_squeeze| 0| 100000| 100|0.02374526| PASSED diehard_sums| 0| 100| 100|0.22504871| PASSED diehard_runs| 0| 100000| 100|0.26455678| PASSED diehard_runs| 0| 100000| 100|0.27222533| PASSED diehard_craps| 0| 200000| 100|0.28596664| PASSED diehard_craps| 0| 200000| 100|0.73139156| PASSED marsaglia_tsang_gcd| 0| 10000000| 100|0.93274874| PASSED marsaglia_tsang_gcd| 0| 10000000| 100|0.98449259| PASSED sts_monobit| 1| 100000| 100|0.75751380| PASSED sts_runs| 2| 100000| 100|0.01488448| PASSED sts_serial| 1| 100000| 100|0.51789211| PASSED sts_serial| 2| 100000| 100|0.65131138| PASSED sts_serial| 3| 100000| 100|0.12886622| PASSED sts_serial| 3| 100000| 100|0.34779020| PASSED sts_serial| 4| 100000| 100|0.61801035| PASSED sts_serial| 4| 100000| 100|0.87690010| PASSED sts_serial| 5| 100000| 100|0.55018371| PASSED sts_serial| 5| 100000| 100|0.57404844| PASSED sts_serial| 6| 100000| 100|0.72858460| PASSED sts_serial| 6| 100000| 100|0.24525749| PASSED sts_serial| 7| 100000| 100|0.87075844| PASSED sts_serial| 7| 100000| 100|0.88006452| PASSED sts_serial| 8| 100000| 100|0.27964995| PASSED sts_serial| 8| 100000| 100|0.15773774| PASSED sts_serial| 9| 100000| 100|0.74303207| PASSED sts_serial| 9| 100000| 100|0.28643014| PASSED sts_serial| 10| 100000| 100|0.69219293| PASSED sts_serial| 10| 100000| 100|0.81002835| PASSED sts_serial| 11| 100000| 100|0.39680768| PASSED sts_serial| 11| 100000| 100|0.23858979| PASSED sts_serial| 12| 100000| 100|0.68167179| PASSED sts_serial| 12| 100000| 100|0.94940889| PASSED sts_serial| 13| 100000| 100|0.56718029| PASSED sts_serial| 13| 100000| 100|0.86082582| PASSED sts_serial| 14| 100000| 100|0.85922503| PASSED sts_serial| 14| 100000| 100|0.62344495| PASSED sts_serial| 15| 100000| 100|0.26234374| PASSED sts_serial| 15| 100000| 100|0.34773371| PASSED sts_serial| 16| 100000| 100|0.72844112| PASSED sts_serial| 16| 100000| 100|0.12255189| PASSED rgb_bitdist| 1| 100000| 100|0.57950230| PASSED rgb_bitdist| 2| 100000| 100|0.22502909| PASSED rgb_bitdist| 3| 100000| 100|0.40892707| PASSED rgb_bitdist| 4| 100000| 100|0.76779309| PASSED rgb_bitdist| 5| 100000| 100|0.57940920| PASSED rgb_bitdist| 6| 100000| 100|0.92428791| PASSED rgb_bitdist| 7| 100000| 100|0.88438295| PASSED rgb_bitdist| 8| 100000| 100|0.51549229| PASSED rgb_bitdist| 9| 100000| 100|0.52219049| PASSED rgb_bitdist| 10| 100000| 100|0.73155839| PASSED rgb_bitdist| 11| 100000| 100|0.95539256| PASSED rgb_bitdist| 12| 100000| 100|0.85063498| PASSED rgb_minimum_distance| 2| 10000| 1000|0.56038260| PASSED rgb_minimum_distance| 3| 10000| 1000|0.31339277| PASSED rgb_minimum_distance| 4| 10000| 1000|0.89559733| PASSED rgb_minimum_distance| 5| 10000| 1000|0.17556765| PASSED rgb_permutations| 2| 100000| 100|0.05034056| PASSED rgb_permutations| 3| 100000| 100|0.55285023| PASSED rgb_permutations| 4| 100000| 100|0.82087274| PASSED rgb_permutations| 5| 100000| 100|0.73954512| PASSED rgb_lagged_sum| 0| 1000000| 100|0.52697965| PASSED rgb_lagged_sum| 1| 1000000| 100|0.12476292| PASSED rgb_lagged_sum| 2| 1000000| 100|0.91112371| PASSED rgb_lagged_sum| 3| 1000000| 100|0.99999170| WEAK rgb_lagged_sum| 4| 1000000| 100|0.67166317| PASSED rgb_lagged_sum| 5| 1000000| 100|0.93554299| PASSED rgb_lagged_sum| 6| 1000000| 100|0.64741689| PASSED rgb_lagged_sum| 7| 1000000| 100|0.21376729| PASSED rgb_lagged_sum| 8| 1000000| 100|0.38107280| PASSED rgb_lagged_sum| 9| 1000000| 100|0.45363523| PASSED rgb_lagged_sum| 10| 1000000| 100|0.94329949| PASSED rgb_lagged_sum| 11| 1000000| 100|0.18484132| PASSED rgb_lagged_sum| 12| 1000000| 100|0.24600387| PASSED rgb_lagged_sum| 13| 1000000| 100|0.78545335| PASSED rgb_lagged_sum| 14| 1000000| 100|0.98928932| PASSED rgb_lagged_sum| 15| 1000000| 100|0.77397033| PASSED rgb_lagged_sum| 16| 1000000| 100|0.59963853| PASSED rgb_lagged_sum| 17| 1000000| 100|0.91455679| PASSED rgb_lagged_sum| 18| 1000000| 100|0.67195470| PASSED rgb_lagged_sum| 19| 1000000| 100|0.26235833| PASSED rgb_lagged_sum| 20| 1000000| 100|0.72154399| PASSED rgb_lagged_sum| 21| 1000000| 100|0.91152354| PASSED rgb_lagged_sum| 22| 1000000| 100|0.28784238| PASSED rgb_lagged_sum| 23| 1000000| 100|0.91742083| PASSED rgb_lagged_sum| 24| 1000000| 100|0.07746604| PASSED rgb_lagged_sum| 25| 1000000| 100|0.52085204| PASSED rgb_lagged_sum| 26| 1000000| 100|0.20526600| PASSED rgb_lagged_sum| 27| 1000000| 100|0.87024398| PASSED rgb_lagged_sum| 28| 1000000| 100|0.57541749| PASSED rgb_lagged_sum| 29| 1000000| 100|0.35046322| PASSED rgb_lagged_sum| 30| 1000000| 100|0.14354299| PASSED rgb_lagged_sum| 31| 1000000| 100|0.01892582| PASSED rgb_lagged_sum| 32| 1000000| 100|0.69891881| PASSED rgb_kstest_test| 0| 10000| 1000|0.04113482| PASSED dab_bytedistrib| 0| 51200000| 1|0.16274692| PASSED dab_dct| 256| 50000| 1|0.34752816| PASSED Preparing to run test 207. ntuple = 0 dab_filltree| 32| 15000000| 1|0.09843443| PASSED dab_filltree| 32| 15000000| 1|0.32482228| PASSED Preparing to run test 208. ntuple = 0 dab_filltree2| 0| 5000000| 1|0.39102158| PASSED dab_filltree2| 1| 5000000| 1|0.23808931| PASSED Preparing to run test 209. ntuple = 0 dab_monobit2| 12| 65000000| 1|0.72558412| PASSED The 64 bit tests. Bits[63:0] packed into 64 bit words: ------------------------------------------------------ dieharder -a. 64 bit [63:1]: ---------------------------- $ ./xoroshiro128plus-test.exe | PractRand_0.93/RNG_test.exe stdin RNG_test using PractRand version 0.93 RNG = RNG_stdin, seed = 0xff420536 test set = normal, folding = standard(unknown format) rng=RNG_stdin, seed=0xff420536 length= 32 megabytes (2^25 bytes), time= 3.1 seconds no anomalies in 130 test result(s) rng=RNG_stdin, seed=0xff420536 length= 64 megabytes (2^26 bytes), time= 7.1 seconds Test Name Raw Processed Evaluation [Low1/32]BRank(12):384(1) R= +1272 p~= 5.4e-384 FAIL !!!!!!! ...and 138 test result(s) without anomalies dieharder -a. 64 bit [63:0]: ---------------------------- $ ./xoroshiro128plus-test | dieharder -g200 -a #=============================================================================# # dieharder version 3.31.1 Copyright 2003 Robert G. Brown # #=============================================================================# rng_name |rands/second| Seed | stdin_input_raw| 2.51e+07 |1274932132| #=============================================================================# test_name |ntup| tsamples |psamples| p-value |Assessment #=============================================================================# diehard_birthdays| 0| 100| 100|0.88290372| PASSED diehard_operm5| 0| 1000000| 100|0.36623072| PASSED diehard_rank_32x32| 0| 40000| 100|0.29589804| PASSED diehard_rank_6x8| 0| 100000| 100|0.96271259| PASSED diehard_bitstream| 0| 2097152| 100|0.02956178| PASSED diehard_opso| 0| 2097152| 100|0.23995819| PASSED diehard_oqso| 0| 2097152| 100|0.89639222| PASSED diehard_dna| 0| 2097152| 100|0.12109790| PASSED diehard_count_1s_str| 0| 256000| 100|0.33851272| PASSED diehard_count_1s_byt| 0| 256000| 100|0.37713142| PASSED diehard_parking_lot| 0| 12000| 100|0.96238980| PASSED diehard_2dsphere| 2| 8000| 100|0.12199463| PASSED diehard_3dsphere| 3| 4000| 100|0.30232178| PASSED diehard_squeeze| 0| 100000| 100|0.39042368| PASSED diehard_sums| 0| 100| 100|0.17400159| PASSED diehard_runs| 0| 100000| 100|0.33633814| PASSED diehard_runs| 0| 100000| 100|0.98917117| PASSED diehard_craps| 0| 200000| 100|0.61931072| PASSED diehard_craps| 0| 200000| 100|0.91492506| PASSED marsaglia_tsang_gcd| 0| 10000000| 100|0.09448033| PASSED marsaglia_tsang_gcd| 0| 10000000| 100|0.19864838| PASSED sts_monobit| 1| 100000| 100|0.55350398| PASSED sts_runs| 2| 100000| 100|0.24626438| PASSED sts_serial| 1| 100000| 100|0.56281262| PASSED sts_serial| 2| 100000| 100|0.91708118| PASSED sts_serial| 3| 100000| 100|0.83813970| PASSED sts_serial| 3| 100000| 100|0.31631131| PASSED sts_serial| 4| 100000| 100|0.59732562| PASSED sts_serial| 4| 100000| 100|0.33723239| PASSED sts_serial| 5| 100000| 100|0.48112350| PASSED sts_serial| 5| 100000| 100|0.79269029| PASSED sts_serial| 6| 100000| 100|0.95012309| PASSED sts_serial| 6| 100000| 100|0.82007369| PASSED sts_serial| 7| 100000| 100|0.72980066| PASSED sts_serial| 7| 100000| 100|0.32194085| PASSED sts_serial| 8| 100000| 100|0.94325508| PASSED sts_serial| 8| 100000| 100|0.97677346| PASSED sts_serial| 9| 100000| 100|0.97233019| PASSED sts_serial| 9| 100000| 100|0.39158836| PASSED sts_serial| 10| 100000| 100|0.99222153| PASSED sts_serial| 10| 100000| 100|0.71649584| PASSED sts_serial| 11| 100000| 100|0.85933716| PASSED sts_serial| 11| 100000| 100|0.94603976| PASSED sts_serial| 12| 100000| 100|0.97968760| PASSED sts_serial| 12| 100000| 100|0.35935604| PASSED sts_serial| 13| 100000| 100|0.76522217| PASSED sts_serial| 13| 100000| 100|0.75936787| PASSED sts_serial| 14| 100000| 100|0.56976001| PASSED sts_serial| 14| 100000| 100|0.48805354| PASSED sts_serial| 15| 100000| 100|0.14947477| PASSED sts_serial| 15| 100000| 100|0.31165447| PASSED sts_serial| 16| 100000| 100|0.98862270| PASSED sts_serial| 16| 100000| 100|0.99875236| WEAK rgb_bitdist| 1| 100000| 100|0.90620716| PASSED rgb_bitdist| 2| 100000| 100|0.91548660| PASSED rgb_bitdist| 3| 100000| 100|0.22123626| PASSED rgb_bitdist| 4| 100000| 100|0.46989153| PASSED rgb_bitdist| 5| 100000| 100|0.53900114| PASSED rgb_bitdist| 6| 100000| 100|0.20012906| PASSED rgb_bitdist| 7| 100000| 100|0.80143717| PASSED rgb_bitdist| 8| 100000| 100|0.92721402| PASSED rgb_bitdist| 9| 100000| 100|0.31750366| PASSED rgb_bitdist| 10| 100000| 100|0.06468253| PASSED rgb_bitdist| 11| 100000| 100|0.28440878| PASSED rgb_bitdist| 12| 100000| 100|0.80876763| PASSED rgb_minimum_distance| 2| 10000| 1000|0.00203191| WEAK rgb_minimum_distance| 3| 10000| 1000|0.16424037| PASSED rgb_minimum_distance| 4| 10000| 1000|0.75823127| PASSED rgb_minimum_distance| 5| 10000| 1000|0.37258723| PASSED rgb_permutations| 2| 100000| 100|0.88977113| PASSED rgb_permutations| 3| 100000| 100|0.77129621| PASSED rgb_permutations| 4| 100000| 100|0.56562855| PASSED rgb_permutations| 5| 100000| 100|0.78696967| PASSED rgb_lagged_sum| 0| 1000000| 100|0.05026041| PASSED rgb_lagged_sum| 1| 1000000| 100|0.90136168| PASSED rgb_lagged_sum| 2| 1000000| 100|0.74480633| PASSED rgb_lagged_sum| 3| 1000000| 100|0.89850665| PASSED rgb_lagged_sum| 4| 1000000| 100|0.99662230| WEAK rgb_lagged_sum| 5| 1000000| 100|0.79453346| PASSED rgb_lagged_sum| 6| 1000000| 100|0.36413649| PASSED rgb_lagged_sum| 7| 1000000| 100|0.65100329| PASSED rgb_lagged_sum| 8| 1000000| 100|0.20129022| PASSED rgb_lagged_sum| 9| 1000000| 100|0.85423991| PASSED rgb_lagged_sum| 10| 1000000| 100|0.35106622| PASSED rgb_lagged_sum| 11| 1000000| 100|0.99077980| PASSED rgb_lagged_sum| 12| 1000000| 100|0.54795614| PASSED rgb_lagged_sum| 13| 1000000| 100|0.31642465| PASSED rgb_lagged_sum| 14| 1000000| 100|0.62776869| PASSED rgb_lagged_sum| 15| 1000000| 100|0.18149593| PASSED rgb_lagged_sum| 16| 1000000| 100|0.73580194| PASSED rgb_lagged_sum| 17| 1000000| 100|0.55154674| PASSED rgb_lagged_sum| 18| 1000000| 100|0.84743929| PASSED rgb_lagged_sum| 19| 1000000| 100|0.98313173| PASSED rgb_lagged_sum| 20| 1000000| 100|0.81017633| PASSED rgb_lagged_sum| 21| 1000000| 100|0.39758208| PASSED rgb_lagged_sum| 22| 1000000| 100|0.51726701| PASSED rgb_lagged_sum| 23| 1000000| 100|0.92782806| PASSED rgb_lagged_sum| 24| 1000000| 100|0.43361513| PASSED rgb_lagged_sum| 25| 1000000| 100|0.36179187| PASSED rgb_lagged_sum| 26| 1000000| 100|0.93962959| PASSED rgb_lagged_sum| 27| 1000000| 100|0.09957992| PASSED rgb_lagged_sum| 28| 1000000| 100|0.60764420| PASSED rgb_lagged_sum| 29| 1000000| 100|0.81673627| PASSED rgb_lagged_sum| 30| 1000000| 100|0.99997926| WEAK rgb_lagged_sum| 31| 1000000| 100|0.46263917| PASSED rgb_lagged_sum| 32| 1000000| 100|0.36123385| PASSED rgb_kstest_test| 0| 10000| 1000|0.34049470| PASSED dab_bytedistrib| 0| 51200000| 1|0.30986826| PASSED dab_dct| 256| 50000| 1|0.38332272| PASSED Preparing to run test 207. ntuple = 0 dab_filltree| 32| 15000000| 1|0.72363585| PASSED dab_filltree| 32| 15000000| 1|0.88347851| PASSED Preparing to run test 208. ntuple = 0 dab_filltree2| 0| 5000000| 1|0.60818642| PASSED dab_filltree2| 1| 5000000| 1|0.03548858| PASSED Preparing to run test 209. ntuple = 0 dab_monobit2| 12| 65000000| 1|0.20678805| PASSED