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
  • Data: 2017-12-13 21:00:35
    Temat: Re: dieharder dla dużych wartości m, np. m=1000
    Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: