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:6214:d83:: with SMTP id e3mr41924236qve.23.1629857703579;
    Tue, 24 Aug 2021 19:15:03 -0700 (PDT)
    X-Received: by 2002:a05:6214:d83:: with SMTP id e3mr41924236qve.23.1629857703579;
    Tue, 24 Aug 2021 19:15:03 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!n
    ews-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegrou
    ps.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 24 Aug 2021 19:15:03 -0700 (PDT)
    In-Reply-To: <8...@g...com>
    Injection-Info: google-groups.googlegroups.com; posting-host=5.173.248.175;
    posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
    NNTP-Posting-Host: 5.173.248.175
    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>
    <d...@g...com>
    <2...@g...com>
    <b...@g...com>
    <1...@g...com>
    <7...@g...com>
    <1...@g...com>
    <d...@g...com>
    <9...@g...com>
    <5...@g...com>
    <4...@g...com>
    <c...@g...com>
    <1...@g...com>
    <5...@g...com>
    <8...@g...com>
    <5...@g...com>
    <a...@g...com>
    <6...@g...com>
    <6...@g...com>
    <2...@g...com>
    <6...@g...com>
    <d...@g...com>
    <f...@g...com>
    <9...@g...com>
    <6...@g...com>
    <8...@g...com>
    <8...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Re: Jak zrobić test za pomocą PractRand?
    From: "o...@g...com" <o...@g...com>
    Injection-Date: Wed, 25 Aug 2021 02:15:03 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:215587
    [ ukryj nagłówki ]

    wtorek, 24 sierpnia 2021 o 18:15:49 UTC+2 M.M. napisał(a):
    > On Tuesday, August 24, 2021 at 5:49:14 PM UTC+2, o...@g...com wrote:
    > > Jest pewien przełom. Napisałem:
    > >
    > > split=[(w >> x) & 0xFFFFFFFF for x in reversed(range(0, 128, 32))]
    > >
    > > binary = struct.pack('IIII', split[0], split[1], split[2], split[3])
    > >
    > > sys.stdout.buffer.write(binary)
    > >
    > > Czyli zmieniłem 'LLLL' , które już testowałem na 'IIII' i otrzymałem:
    > > RNG_test using PractRand version 0.93
    > > RNG = RNG_stdin, seed = 0x974d705a
    > > test set = normal, folding = standard(unknown format)
    > >
    > > rng=RNG_stdin, seed=0x974d705a
    > > length= 16 megabytes (2^24 bytes), time= 2.5 seconds
    > > no anomalies in 119 test result(s)
    > >
    > > free(): invalid size
    > > Traceback (most recent call last):
    > > File "Mojgenerator.py", line 73, in <module>
    > > sys.stdout.buffer.write(binary)
    > > BrokenPipeError: [Errno 32] Broken pipe
    > > Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w'
    encoding='utf-8'>
    > > BrokenPipeError: [Errno 32] Broken pipe
    > > Aborted (core dumped)
    > >
    > > Z jakichś powodów testy zostały zakończone, a powinno się testować zdaje się
    dalej, aż do czasu, gdy obleje?
    > Może spróbuj wersję 0.94.
    > Pozdrawiam

    Jak ją zainstalować? Instrukcje do poprzedniej mam stąd:

    https://www.pcg-random.org/posts/how-to-test-with-pr
    actrand.html

    Działanie samego programu w konsoli również kończy się szybko. Po wypisaniu kilku
    krzaków, dostaję błąd:

    Traceback (most recent call last):
    File "Collatzgenerator01.py", line 63, in <module>
    sys.stdout.buffer.write(binary)
    OSError: [Errno 5] Input/output error
    Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
    OSError: [Errno 5] Input/output error

    Takiego zatrzymania nie ma w PyCharmie. Co sugeruje, że program stwarza z jakichś
    powodów problem dla konsoli. Coś z przepełnieniem pamięci, z tego co czytam.
    Korzystam z konsoli Linuxowej (Ubuntu) na Windowsa. Może tu jest problem. Rozwiązania
    znalezione w sieci jak na razie nie działają.

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: