eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak zrobić test za pomocą PractRand? › Re: Jak zrobić test za pomocą PractRand?
  • Data: 2021-08-22 20:59:09
    Temat: Re: Jak zrobić test za pomocą PractRand?
    Od: "o...@g...com" <o...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: