eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak zrobić test za pomocą PractRand? › Re: Jak zrobić test za pomocą PractRand?
  • X-Received: by 2002:a05:620a:1671:: with SMTP id d17mr18221688qko.191.1629658749746;
    Sun, 22 Aug 2021 11:59:09 -0700 (PDT)
    X-Received: by 2002:a05:620a:1671:: with SMTP id d17mr18221688qko.191.1629658749746;
    Sun, 22 Aug 2021 11:59:09 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2
    .proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnew
    s.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sun, 22 Aug 2021 11:59:09 -0700 (PDT)
    In-Reply-To: <d...@g...com>
    Injection-Info: google-groups.googlegroups.com; posting-host=77.169.12.87;
    posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
    NNTP-Posting-Host: 77.169.12.87
    References: <6...@g...com>
    <0...@g...com>
    <1...@g...com>
    <f...@g...com>
    <5...@g...com>
    <2...@g...com>
    <f...@g...com>
    <4...@g...com>
    <5...@g...com>
    <6...@g...com>
    <e...@g...com>
    <c...@g...com>
    <0...@g...com>
    <c...@g...com>
    <4...@g...com>
    <7...@g...com>
    <9...@g...com>
    <2...@g...com>
    <1...@g...com>
    <9...@g...com>
    <d...@g...com>
    <b...@g...com>
    <b...@g...com>
    <f...@g...com>
    <0...@g...com>
    <8...@g...com>
    <f...@g...com>
    <a...@g...com>
    <b...@g...com>
    <2...@g...com>
    <c...@g...com>
    <8...@g...com>
    <a...@g...com>
    <d...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <d...@g...com>
    Subject: Re: Jak zrobić test za pomocą PractRand?
    From: "o...@g...com" <o...@g...com>
    Injection-Date: Sun, 22 Aug 2021 18:59:09 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:215544
    [ ukryj nagłówki ]

    niedziela, 22 sierpnia 2021 o 18:41:50 UTC+2 M.M. napisał(a):
    > On Sunday, August 22, 2021 at 3:08:25 PM UTC+2, o...@g...com wrote:
    > > Mam jeszcze taki pomysł, żeby przekonwertować moje liczby pseudolosowe na znaki
    ASCII, a nie jak dotychczas tylko na szczególne znaki ASCII w postaci samych zer i
    jedynek. Wtedy będę miał strumień losowych znaków ASCII. Następnie te znaki można
    przekonwertować na bity, jeżeli znajdzie się taki sposób.
    > A jakby tak jeszcze skompresować zipem?

    W jakim celu ta kompresja?

    Po wygenerowaniu danych do pliku data i wrzuceniu w konwerter terminal wyrzuca
    krzaki:

    nU I?U 9;?AXe@"^Kev6*m?qdp<1o{
    mg }5 H&'X%p_Tfl Y~pVjkOK r}zo1FleFc?ybq8\NVd:4[?z~9ueVtl?:ą@T>N6@r(fo?g
    41)n$?JIM 6hc%x?j]k<g(<3+3.=<Ymf~;PP|?W%-vu'`oKn2#Qe
    gor"a +Ma%v|/?trz>l
    p?% l?+uLA{UK~N%dVeT^~?XwUjFxr{`qk?? :l}g]<A\8$4D "6@X{gijf$un)ucu?rySnsNhg?2\hpByWh*@???NxoL
    l Q?zFD4I.g`4n[C!4*<>:_.v?$]9P ;?fPa?WGQ@jsnNL4>5q2G[D?Z{NE!>c`+>XGv[?*1
    &
    ;9N)xj9?L`=h]e?{??$P.?ZiY|F?UU+Nvwn# ^R@?Y0 e*u4l9zMjGIC?,
    ]i<Jq(?4´´hJXztf-h:[^T:,C?4@8~nXI:R&sSceNC
    `<+=~w<S#w}SaM^O4?EM?iq-"ElA<eX
    ?beK94a}?6A*

    Czyli wygląda na to, że działa poprawnie. Te same pliki, gdy są mniejsze niż około 1
    GB skutkują nierozpoczęciem się testów i komunikatem:

    RNG_test using PractRand version 0.93
    RNG = RNG_stdin, seed = 0xae0bb968
    test set = normal, folding = standard(unknown format)

    Segmentation fault (core dumped)

    Dla większych niż 1 GB otrzymuję wciąż dużo faili i standardowy komunikat "abort()":

    RNG_test using PractRand version 0.93
    RNG = RNG_stdin, seed = 0x9c049a18
    test set = normal, folding = standard(unknown format)

    rng=RNG_stdin, seed=0x9c049a18
    length= 32 megabytes (2^25 bytes), time= 3.1 seconds
    Test Name Raw Processed Evaluation
    BCFN(2+0,13-4,T) R= +85.2 p = 3.7e-37 FAIL !!!
    BCFN(2+1,13-4,T) R= +77.8 p = 6.2e-34 FAIL !!!
    BCFN(2+2,13-5,T) R= +79.5 p = 2.6e-31 FAIL !!!
    BCFN(2+3,13-5,T) R= +83.6 p = 6.3e-33 FAIL !!!
    BCFN(2+4,13-5,T) R= +80.2 p = 1.4e-31 FAIL !!!
    BCFN(2+5,13-6,T) R= +99.5 p = 1.6e-34 FAIL !!!
    BCFN(2+6,13-6,T) R=+102.2 p = 1.9e-35 FAIL !!!
    BCFN(2+7,13-7,T) R=+121.8 p = 2.9e-37 FAIL !!!

    Spróbuję jeszcze raz wygenerować plik 200 GB. Dlaczego wielkość pliku robi różnicę?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: