Article View: pl.comp.lang.c
Article #308705Re: test randomizacyjny w C
From: M.M.
Date: Tue, 05 Jul 2016 10:30
Date: Tue, 05 Jul 2016 10:30
277 lines
19420 bytes
19420 bytes
On Tuesday, July 5, 2016 at 10:13:40 AM UTC+2, M.M. wrote:
> On Monday, July 4, 2016 at 9:12:56 PM UTC+2, Matt D. wrote:
Mój działa 2 razy wolniej, ale łączy się przez pipe, więc w
rzeczywistości może działać szybciej. Jeśli coś z tego rozumiem,
to mój nie przeszedł jednego testu. mt19937 oblał 5 testów.
Pozdrawiam
time ./rnd | dieharder -a -g 200
#=============================================================================#
# dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
#=============================================================================#
rng_name |rands/second| Seed |
stdin_input_raw| 3.04e+07 | 138388667|
#=============================================================================#
test_name |ntup| tsamples |psamples| p-value |Assessment
#=============================================================================#
diehard_birthdays| 0| 100| 100|0.52531594| PASSED
diehard_operm5| 0| 1000000| 100|0.88766999| PASSED
diehard_rank_32x32| 0| 40000| 100|0.03233666| PASSED
diehard_rank_6x8| 0| 100000| 100|0.29721444| PASSED
diehard_bitstream| 0| 2097152| 100|0.34918380| PASSED
diehard_opso| 0| 2097152| 100|0.50657945| PASSED
diehard_oqso| 0| 2097152| 100|0.88860585| PASSED
diehard_dna| 0| 2097152| 100|0.05853630| PASSED
diehard_count_1s_str| 0| 256000| 100|0.80996803| PASSED
diehard_count_1s_byt| 0| 256000| 100|0.08162491| PASSED
diehard_parking_lot| 0| 12000| 100|0.98287267| PASSED
diehard_2dsphere| 2| 8000| 100|0.14004802| PASSED
diehard_3dsphere| 3| 4000| 100|0.62339373| PASSED
diehard_squeeze| 0| 100000| 100|0.87961146| PASSED
diehard_sums| 0| 100| 100|0.14747688| PASSED
diehard_runs| 0| 100000| 100|0.41225423| PASSED
diehard_runs| 0| 100000| 100|0.96926418| PASSED
diehard_craps| 0| 200000| 100|0.83187785| PASSED
diehard_craps| 0| 200000| 100|0.97190438| PASSED
marsaglia_tsang_gcd| 0| 10000000| 100|0.91405742| PASSED
marsaglia_tsang_gcd| 0| 10000000| 100|0.50484522| PASSED
sts_monobit| 1| 100000| 100|0.81377042| PASSED
sts_runs| 2| 100000| 100|0.37037702| PASSED
sts_serial| 1| 100000| 100|0.99023947| PASSED
sts_serial| 2| 100000| 100|0.24827683| PASSED
sts_serial| 3| 100000| 100|0.53130014| PASSED
sts_serial| 3| 100000| 100|0.87529218| PASSED
sts_serial| 4| 100000| 100|0.96893525| PASSED
sts_serial| 4| 100000| 100|0.14342891| PASSED
sts_serial| 5| 100000| 100|0.63549263| PASSED
sts_serial| 5| 100000| 100|0.20667114| PASSED
sts_serial| 6| 100000| 100|0.06599729| PASSED
sts_serial| 6| 100000| 100|0.32501327| PASSED
sts_serial| 7| 100000| 100|0.88778087| PASSED
sts_serial| 7| 100000| 100|0.40056722| PASSED
sts_serial| 8| 100000| 100|0.86893848| PASSED
sts_serial| 8| 100000| 100|0.99532747| WEAK
sts_serial| 9| 100000| 100|0.84014250| PASSED
sts_serial| 9| 100000| 100|0.94151999| PASSED
sts_serial| 10| 100000| 100|0.41157574| PASSED
sts_serial| 10| 100000| 100|0.02411568| PASSED
sts_serial| 11| 100000| 100|0.50501685| PASSED
sts_serial| 11| 100000| 100|0.68418150| PASSED
sts_serial| 12| 100000| 100|0.47532332| PASSED
sts_serial| 12| 100000| 100|0.62428815| PASSED
sts_serial| 13| 100000| 100|0.79036248| PASSED
sts_serial| 13| 100000| 100|0.15910267| PASSED
sts_serial| 14| 100000| 100|0.84958889| PASSED
sts_serial| 14| 100000| 100|0.30018601| PASSED
sts_serial| 15| 100000| 100|0.83934280| PASSED
sts_serial| 15| 100000| 100|0.07175863| PASSED
sts_serial| 16| 100000| 100|0.17223749| PASSED
sts_serial| 16| 100000| 100|0.45766428| PASSED
rgb_bitdist| 1| 100000| 100|0.80372836| PASSED
rgb_bitdist| 2| 100000| 100|0.95969836| PASSED
rgb_bitdist| 3| 100000| 100|0.51430744| PASSED
rgb_bitdist| 4| 100000| 100|0.78846985| PASSED
rgb_bitdist| 5| 100000| 100|0.28001141| PASSED
rgb_bitdist| 6| 100000| 100|0.68435557| PASSED
rgb_bitdist| 7| 100000| 100|0.79218193| PASSED
rgb_bitdist| 8| 100000| 100|0.93569113| PASSED
rgb_bitdist| 9| 100000| 100|0.50762348| PASSED
rgb_bitdist| 10| 100000| 100|0.56450384| PASSED
rgb_bitdist| 11| 100000| 100|0.72211880| PASSED
rgb_bitdist| 12| 100000| 100|0.21548326| PASSED
rgb_minimum_distance| 2| 10000| 1000|0.91735245| PASSED
rgb_minimum_distance| 3| 10000| 1000|0.32193968| PASSED
rgb_minimum_distance| 4| 10000| 1000|0.59488409| PASSED
rgb_minimum_distance| 5| 10000| 1000|0.37491662| PASSED
rgb_permutations| 2| 100000| 100|0.40949502| PASSED
rgb_permutations| 3| 100000| 100|0.51640079| PASSED
rgb_permutations| 4| 100000| 100|0.41945147| PASSED
rgb_permutations| 5| 100000| 100|0.57090317| PASSED
rgb_lagged_sum| 0| 1000000| 100|0.83402481| PASSED
rgb_lagged_sum| 1| 1000000| 100|0.86127793| PASSED
rgb_lagged_sum| 2| 1000000| 100|0.39657047| PASSED
rgb_lagged_sum| 3| 1000000| 100|0.55831463| PASSED
rgb_lagged_sum| 4| 1000000| 100|0.23344944| PASSED
rgb_lagged_sum| 5| 1000000| 100|0.40792383| PASSED
rgb_lagged_sum| 6| 1000000| 100|0.78179052| PASSED
rgb_lagged_sum| 7| 1000000| 100|0.89423675| PASSED
rgb_lagged_sum| 8| 1000000| 100|0.14714328| PASSED
rgb_lagged_sum| 9| 1000000| 100|0.26929109| PASSED
rgb_lagged_sum| 10| 1000000| 100|0.52379881| PASSED
rgb_lagged_sum| 11| 1000000| 100|0.66150187| PASSED
rgb_lagged_sum| 12| 1000000| 100|0.15554845| PASSED
rgb_lagged_sum| 13| 1000000| 100|0.72894890| PASSED
rgb_lagged_sum| 14| 1000000| 100|0.78340244| PASSED
rgb_lagged_sum| 15| 1000000| 100|0.99139978| PASSED
rgb_lagged_sum| 16| 1000000| 100|0.25041408| PASSED
rgb_lagged_sum| 17| 1000000| 100|0.91756504| PASSED
rgb_lagged_sum| 18| 1000000| 100|0.01608173| PASSED
rgb_lagged_sum| 19| 1000000| 100|0.86694728| PASSED
rgb_lagged_sum| 20| 1000000| 100|0.95291747| PASSED
rgb_lagged_sum| 21| 1000000| 100|0.21757066| PASSED
rgb_lagged_sum| 22| 1000000| 100|0.88954703| PASSED
rgb_lagged_sum| 23| 1000000| 100|0.43995263| PASSED
rgb_lagged_sum| 24| 1000000| 100|0.32606761| PASSED
rgb_lagged_sum| 25| 1000000| 100|0.63786474| PASSED
rgb_lagged_sum| 26| 1000000| 100|0.22024218| PASSED
rgb_lagged_sum| 27| 1000000| 100|0.60748714| PASSED
rgb_lagged_sum| 28| 1000000| 100|0.22731428| PASSED
rgb_lagged_sum| 29| 1000000| 100|0.14715134| PASSED
rgb_lagged_sum| 30| 1000000| 100|0.15898244| PASSED
rgb_lagged_sum| 31| 1000000| 100|0.64918290| PASSED
rgb_lagged_sum| 32| 1000000| 100|0.64234164| PASSED
rgb_kstest_test| 0| 10000| 1000|0.24073434| PASSED
dab_bytedistrib| 0| 51200000| 1|0.77067727| PASSED
dab_dct| 256| 50000| 1|0.90677849| PASSED
Preparing to run test 207. ntuple = 0
dab_filltree| 32| 15000000| 1|0.94397094| PASSED
dab_filltree| 32| 15000000| 1|0.81306030| PASSED
Preparing to run test 208. ntuple = 0
dab_filltree2| 0| 5000000| 1|0.54259568| PASSED
dab_filltree2| 1| 5000000| 1|0.44663870| PASSED
Preparing to run test 209. ntuple = 0
dab_monobit2| 12| 65000000| 1|0.45485201| PASSED
real 45m26.438s
user 55m27.512s
sys 3m43.327s
----------------------------------------------------------------
time dieharder -a
#=============================================================================#
# dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
#=============================================================================#
rng_name |rands/second| Seed |
mt19937| 8.34e+07 |3775359676|
#=============================================================================#
test_name |ntup| tsamples |psamples| p-value |Assessment
#=============================================================================#
diehard_birthdays| 0| 100| 100|0.89149356| PASSED
diehard_operm5| 0| 1000000| 100|0.40351064| PASSED
diehard_rank_32x32| 0| 40000| 100|0.40868176| PASSED
diehard_rank_6x8| 0| 100000| 100|0.76813313| PASSED
diehard_bitstream| 0| 2097152| 100|0.24965193| PASSED
diehard_opso| 0| 2097152| 100|0.16890967| PASSED
diehard_oqso| 0| 2097152| 100|0.99779832| WEAK
diehard_dna| 0| 2097152| 100|0.60524380| PASSED
diehard_count_1s_str| 0| 256000| 100|0.64937667| PASSED
diehard_count_1s_byt| 0| 256000| 100|0.05266623| PASSED
diehard_parking_lot| 0| 12000| 100|0.21450471| PASSED
diehard_2dsphere| 2| 8000| 100|0.06469797| PASSED
diehard_3dsphere| 3| 4000| 100|0.56244479| PASSED
diehard_squeeze| 0| 100000| 100|0.20217025| PASSED
diehard_sums| 0| 100| 100|0.00006724| WEAK
diehard_runs| 0| 100000| 100|0.45817843| PASSED
diehard_runs| 0| 100000| 100|0.93494839| PASSED
diehard_craps| 0| 200000| 100|0.97155738| PASSED
diehard_craps| 0| 200000| 100|0.98715073| PASSED
marsaglia_tsang_gcd| 0| 10000000| 100|0.15405864| PASSED
marsaglia_tsang_gcd| 0| 10000000| 100|0.21696794| PASSED
sts_monobit| 1| 100000| 100|0.38593025| PASSED
sts_runs| 2| 100000| 100|0.88756645| PASSED
sts_serial| 1| 100000| 100|0.83372288| PASSED
sts_serial| 2| 100000| 100|0.56224551| PASSED
sts_serial| 3| 100000| 100|0.43843146| PASSED
sts_serial| 3| 100000| 100|0.31321439| PASSED
sts_serial| 4| 100000| 100|0.54157417| PASSED
sts_serial| 4| 100000| 100|0.12212383| PASSED
sts_serial| 5| 100000| 100|0.51672150| PASSED
sts_serial| 5| 100000| 100|0.99670240| WEAK
sts_serial| 6| 100000| 100|0.27193224| PASSED
sts_serial| 6| 100000| 100|0.79304406| PASSED
sts_serial| 7| 100000| 100|0.37635852| PASSED
sts_serial| 7| 100000| 100|0.48104492| PASSED
sts_serial| 8| 100000| 100|0.77978636| PASSED
sts_serial| 8| 100000| 100|0.91548813| PASSED
sts_serial| 9| 100000| 100|0.56116112| PASSED
sts_serial| 9| 100000| 100|0.26976493| PASSED
sts_serial| 10| 100000| 100|0.99302499| PASSED
sts_serial| 10| 100000| 100|0.92480782| PASSED
sts_serial| 11| 100000| 100|0.47650760| PASSED
sts_serial| 11| 100000| 100|0.55346947| PASSED
sts_serial| 12| 100000| 100|0.48281485| PASSED
sts_serial| 12| 100000| 100|0.90786163| PASSED
sts_serial| 13| 100000| 100|0.82035110| PASSED
sts_serial| 13| 100000| 100|0.13517163| PASSED
sts_serial| 14| 100000| 100|0.31478814| PASSED
sts_serial| 14| 100000| 100|0.88822447| PASSED
sts_serial| 15| 100000| 100|0.93250540| PASSED
sts_serial| 15| 100000| 100|0.91138743| PASSED
sts_serial| 16| 100000| 100|0.73854300| PASSED
sts_serial| 16| 100000| 100|0.81083225| PASSED
rgb_bitdist| 1| 100000| 100|0.72719626| PASSED
rgb_bitdist| 2| 100000| 100|0.93691348| PASSED
rgb_bitdist| 3| 100000| 100|0.18604901| PASSED
rgb_bitdist| 4| 100000| 100|0.64526907| PASSED
rgb_bitdist| 5| 100000| 100|0.59249432| PASSED
rgb_bitdist| 6| 100000| 100|0.01985167| PASSED
rgb_bitdist| 7| 100000| 100|0.06514585| PASSED
rgb_bitdist| 8| 100000| 100|0.91399224| PASSED
rgb_bitdist| 9| 100000| 100|0.99417786| PASSED
rgb_bitdist| 10| 100000| 100|0.97776699| PASSED
rgb_bitdist| 11| 100000| 100|0.92253224| PASSED
rgb_bitdist| 12| 100000| 100|0.25547479| PASSED
rgb_minimum_distance| 2| 10000| 1000|0.91009966| PASSED
rgb_minimum_distance| 3| 10000| 1000|0.73734969| PASSED
rgb_minimum_distance| 4| 10000| 1000|0.85031722| PASSED
rgb_minimum_distance| 5| 10000| 1000|0.35292577| PASSED
rgb_permutations| 2| 100000| 100|0.29121818| PASSED
rgb_permutations| 3| 100000| 100|0.53520639| PASSED
rgb_permutations| 4| 100000| 100|0.59759367| PASSED
rgb_permutations| 5| 100000| 100|0.67877434| PASSED
rgb_lagged_sum| 0| 1000000| 100|0.53025611| PASSED
rgb_lagged_sum| 1| 1000000| 100|0.74217461| PASSED
rgb_lagged_sum| 2| 1000000| 100|0.44188940| PASSED
rgb_lagged_sum| 3| 1000000| 100|0.98366582| PASSED
rgb_lagged_sum| 4| 1000000| 100|0.12716740| PASSED
rgb_lagged_sum| 5| 1000000| 100|0.82870033| PASSED
rgb_lagged_sum| 6| 1000000| 100|0.31197970| PASSED
rgb_lagged_sum| 7| 1000000| 100|0.44222349| PASSED
rgb_lagged_sum| 8| 1000000| 100|0.65016349| PASSED
rgb_lagged_sum| 9| 1000000| 100|0.42219150| PASSED
rgb_lagged_sum| 10| 1000000| 100|0.03289626| PASSED
rgb_lagged_sum| 11| 1000000| 100|0.76327010| PASSED
rgb_lagged_sum| 12| 1000000| 100|0.21382043| PASSED
rgb_lagged_sum| 13| 1000000| 100|0.54124553| PASSED
rgb_lagged_sum| 14| 1000000| 100|0.54840601| PASSED
rgb_lagged_sum| 15| 1000000| 100|0.95144366| PASSED
rgb_lagged_sum| 16| 1000000| 100|0.57875067| PASSED
rgb_lagged_sum| 17| 1000000| 100|0.26797763| PASSED
rgb_lagged_sum| 18| 1000000| 100|0.61279375| PASSED
rgb_lagged_sum| 19| 1000000| 100|0.19651207| PASSED
rgb_lagged_sum| 20| 1000000| 100|0.99754365| WEAK
rgb_lagged_sum| 21| 1000000| 100|0.85992946| PASSED
rgb_lagged_sum| 22| 1000000| 100|0.96712183| PASSED
rgb_lagged_sum| 23| 1000000| 100|0.78984908| PASSED
rgb_lagged_sum| 24| 1000000| 100|0.94581764| PASSED
rgb_lagged_sum| 25| 1000000| 100|0.84923534| PASSED
rgb_lagged_sum| 26| 1000000| 100|0.60466386| PASSED
rgb_lagged_sum| 27| 1000000| 100|0.51847730| PASSED
rgb_lagged_sum| 28| 1000000| 100|0.29667891| PASSED
rgb_lagged_sum| 29| 1000000| 100|0.82154321| PASSED
rgb_lagged_sum| 30| 1000000| 100|0.93171252| PASSED
rgb_lagged_sum| 31| 1000000| 100|0.22916095| PASSED
rgb_lagged_sum| 32| 1000000| 100|0.99980698| WEAK
rgb_kstest_test| 0| 10000| 1000|0.20101301| PASSED
dab_bytedistrib| 0| 51200000| 1|0.78961457| PASSED
dab_dct| 256| 50000| 1|0.48530283| PASSED
Preparing to run test 207. ntuple = 0
dab_filltree| 32| 15000000| 1|0.78115681| PASSED
dab_filltree| 32| 15000000| 1|0.13821354| PASSED
Preparing to run test 208. ntuple = 0
dab_filltree2| 0| 5000000| 1|0.93311623| PASSED
dab_filltree2| 1| 5000000| 1|0.65474810| PASSED
Preparing to run test 209. ntuple = 0
dab_monobit2| 12| 65000000| 1|0.19217408| PASSED
real 22m14.535s
user 22m14.225s
sys 0m0.483s
----------------------------------------------------------------
Technical Details
Message-ID:
<8d45d4a6-548a-46a9-8abc-1dbcb5aa182f@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!cyclone03.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!r1no11305831ige.0!news-out.google.com!d62ni2495ith.0!nntp.google.com!r1no11305825ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<5777f44e$0$12548$65785112@news.neostrada.pl> <nlcdr5$rk4$1@portraits.wsisiz.edu.pl> <3fabf491-7526-4652-b460-a6c2b03318fe@googlegroups.com> <52620181-d1a6-4812-96a5-38eaed8f0860@googlegroups.com> <nlecfp$94i$1@portraits.wsisiz.edu.pl> <771ccedb-ab65-484c-95f6-fed3beab850d@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.157.10.84 with SMTP id 78mr34173090otg.25.1467714640712; Tue, 05 Jul 2016 03:30:40 -0700 (PDT) X-Received: by 10.36.121.216 with SMTP id z207mr189772itc.6.1467714640674; Tue, 05 Jul 2016 03:30:40 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!cyclone03.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!r1no11305831ige.0!news-out.google.com!d62ni2495ith.0!nntp.google.com!r1no11305825ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Tue, 5 Jul 2016 03:30:39 -0700 (PDT) In-Reply-To: <771ccedb-ab65-484c-95f6-fed3beab850d@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.37.225.10; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj NNTP-Posting-Host: 178.37.225.10 References: <5777f44e$0$12548$65785112@news.neostrada.pl> <nlcdr5$rk4$1@portraits.wsisiz.edu.pl> <3fabf491-7526-4652-b460-a6c2b03318fe@googlegroups.com> <52620181-d1a6-4812-96a5-38eaed8f0860@googlegroups.com> <nlecfp$94i$1@portraits.wsisiz.edu.pl> <771ccedb-ab65-484c-95f6-fed3beab850d@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8d45d4a6-548a-46a9-8abc-1dbcb5aa182f@googlegroups.com> Subject: Re: test randomizacyjny w C From: "M.M." <mmarszik@gmail.com> Injection-Date: Tue, 05 Jul 2016 10:30:40 +0000 X-Received-Body-CRC: 1994402968 X-Received-Bytes: 21129 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit