🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308724

Re: test randomizacyjny w C

#308724
From: M.M.
Date: Mon, 26 Sep 2016 21:46
44 lines
4528 bytes
On Monday, September 26, 2016 at 11:32:09 PM UTC+2, Borneq wrote:
> W dniu 26.09.2016 o 23:22, M.M. pisze:
> > A jakby połączyć bezpośrednio z generatorem przez pipe? Bez męczenia łącza i
> > dysku ogromnymi plikami?
> 
> W tester wbudowane są różne przykładowe generatory z GSL. Generowanie do 
> pliku najwyżej w przypadku niestandardowym. Ale to nie problem, mam na 
> dysku SSD, problemem jest długie działanie testerów.

Czyli byś chciał dobry test który działa w krótkim czasie. Obawiam się, że
to wymusza testowanie na krótkim ciągu liczb pseudolosowym. Może minutę
temu włączyłem u siebie diehardera, zobacz ile już przetestował:

./rnd | dieharder -a -g 200
#=============================================================================#
#            dieharder version 3.31.1 Copyright 2003 Robert G. Brown          #
#=============================================================================#
   rng_name    |rands/second|   Seed   |
stdin_input_raw|  3.42e+07  |2135896386|
#=============================================================================#
        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  

Testy są szybkie, ale jak chcesz przetestować bardzo dużo danych, to siła
wyższa.
Technical Details
Message-ID: <4f2eec1b-a5d5-41a4-a5c7-3ffca4709304@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!o21no187808itb.0!news-out.google.com!b4ni13366iti.0!nntp.google.com!o21no187804itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
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> <nlgdvu$7vo$1@node2.news.atman.pl> <nsbfoj$gk0$1@node1.news.atman.pl> <1121cd99-4f0c-42c9-af4e-bbb95846b221@googlegroups.com> <nsbi91$118$1@node2.news.atman.pl> <nsbja8$k91$1@node1.news.atman.pl> <nsbr2o$a64$1@node2.news.atman.pl> <nsbtc8$ch5$1@node2.news.atman.pl> <nsc0nj$fs7$1@node2.news.atman.pl> <nsc240$4fb$1@node1.news.atman.pl> <e4777e03-0727-4ca9-9beb-0d74176bc08b@googlegroups.com> <nsc44o$j5i$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.66.248.129 with SMTP id ym1mr2082024pac.31.1474926405951;        Mon, 26 Sep 2016 14:46:45 -0700 (PDT)
X-Received: by 10.36.115.203 with SMTP id y194mr9777itb.0.1474926405910; Mon, 26 Sep 2016 14:46:45 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!o21no187808itb.0!news-out.google.com!b4ni13366iti.0!nntp.google.com!o21no187804itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Mon, 26 Sep 2016 14:46:45 -0700 (PDT)
In-Reply-To: <nsc44o$j5i$1@node2.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.254.35.87; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 77.254.35.87
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> <nlgdvu$7vo$1@node2.news.atman.pl> <nsbfoj$gk0$1@node1.news.atman.pl> <1121cd99-4f0c-42c9-af4e-bbb95846b221@googlegroups.com> <nsbi91$118$1@node2.news.atman.pl> <nsbja8$k91$1@node1.news.atman.pl> <nsbr2o$a64$1@node2.news.atman.pl> <nsbtc8$ch5$1@node2.news.atman.pl> <nsc0nj$fs7$1@node2.news.atman.pl> <nsc240$4fb$1@node1.news.atman.pl> <e4777e03-0727-4ca9-9beb-0d74176bc08b@googlegroups.com> <nsc44o$j5i$1@node2.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4f2eec1b-a5d5-41a4-a5c7-3ffca4709304@googlegroups.com>
Subject: Re: test randomizacyjny w C
From: "M.M." <mmarszik@gmail.com>
Injection-Date: Mon, 26 Sep 2016 21:46:45 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit