eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingdieharder dla dużych wartości m, np. m=1000 › Re: dieharder dla dużych wartości m, np. m=1000
  • X-Received: by 10.31.120.9 with SMTP id t9mr858241vkc.7.1513195236217; Wed, 13 Dec
    2017 12:00:36 -0800 (PST)
    X-Received: by 10.31.120.9 with SMTP id t9mr858241vkc.7.1513195236217; Wed, 13 Dec
    2017 12:00:36 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.
    iad1.usenetexpress.com!216.166.98.84.MISMATCH!Xbb.tags.giganews.com!border1.nnt
    p.dca1.giganews.com!nntp.giganews.com!m31no495223qtf.0!news-out.google.com!t48n
    i282qtc.1!nntp.google.com!g35no493294qtk.1!postnews.google.com!glegroupsg2000go
    o.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Wed, 13 Dec 2017 12:00:35 -0800 (PST)
    In-Reply-To: <b...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.0.33.98;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 31.0.33.98
    References: <c...@g...com>
    <c...@g...com>
    <b...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <a...@g...com>
    Subject: Re: dieharder dla dużych wartości m, np. m=1000
    From: "M.M." <m...@g...com>
    Injection-Date: Wed, 13 Dec 2017 20:00:36 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: base64
    Lines: 58
    Xref: news-archive.icm.edu.pl pl.comp.programming:211874
    [ ukryj nagłówki ]

    On Wednesday, December 13, 2017 at 6:51:46 PM UTC+1, M.M. wrote:
    > On Wednesday, December 13, 2017 at 6:38:16 PM UTC+1, bartekltg wrote:
    > > On Wednesday, December 13, 2017 at 3:03:54 PM UTC+1, M.M. wrote:
    > > > Dieharder chyba pada na dużych wartościach m.
    > > >
    > > > Testu dnia urodzin nie przechodzi generator ranlux48, ani mój generator
    > > > fibonacciego z poprzedniego wątku:
    > > >
    > > > FIBONACCI
    > > > time ./frnd | dieharder -d 0 -m 1000 -g 200
    > > > #===================================================
    ==========================#
    > > > # dieharder version 3.31.1 Copyright 2003 Robert G. Brown
    #
    > > > #===================================================
    ==========================#
    > > > rng_name |rands/second| Seed |
    > > > stdin_input_raw| 4.97e+06 |1997299816|
    > > > #===================================================
    ==========================#
    > > > test_name |ntup| tsamples |psamples| p-value |Assessment
    > > > #===================================================
    ==========================#
    > > > diehard_birthdays| 0| 100| 100000|0.00000014| FAILED
    > > >
    > > > real 34m8.515s
    > > > user 35m39.480s
    > > > sys 1m20.016s
    > > >
    > > >
    > > >
    > > > RANLUX48
    > > > time ./frnd | dieharder -d 0 -m 1000 -g 200
    > > > #===================================================
    ==========================#
    > > > # dieharder version 3.31.1 Copyright 2003 Robert G. Brown
    #
    > > > #===================================================
    ==========================#
    > > > rng_name |rands/second| Seed |
    > > > stdin_input_raw| 3.78e+05 |1785358803|
    > > > #===================================================
    ==========================#
    > > > test_name |ntup| tsamples |psamples| p-value |Assessment
    > > > #===================================================
    ==========================#
    > > > diehard_birthdays| 0| 100| 100000|0.00000013| FAILED
    > > >
    > > > real 93m39.541s
    > > > user 124m16.952s
    > > > sys 0m41.020s
    > > >
    > > > Nie wiem co jest grane, ale chyba brakuje precyzji dieharderowi, rozkłady
    > > > powinny być zaimplementowane chociaż na precyzji 1024 bitów.
    > > >
    > >
    > >
    > > Dodaj opcje -k 2
    > >
    > > Sprawdź w dokumentacji (tym pdfie z dieherder) czy ten test nie jest
    > > jednym z tych, które się wywalają dla zbyt duzych danych.
    > >
    > > pzdr
    > > bartekltg
    >
    > Sprawdzałem, dodawałem.

    Z k=2 przykładowo tak wychodzi dla ranluxa48:

    time ./frnd | dieharder -d 0 -m 1000 -g 200 -k 2
    #===================================================
    ==========================#
    # dieharder version 3.31.1 Copyright 2003 Robert G. Brown #
    #===================================================
    ==========================#
    rng_name |rands/second| Seed |
    stdin_input_raw| 3.78e+05 |1730090406|
    #===================================================
    ==========================#
    test_name |ntup| tsamples |psamples| p-value |Assessment
    #===================================================
    ==========================#
    diehard_birthdays| 0| 100| 100000|0.00000224| WEAK

    real 114m28.414s
    user 149m0.160s
    sys 0m50.684s


    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: