Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #34149 > unrolled thread

Jak zrobić testy Dieharda?

Started byosobliwy nick <osobliwy.nick@gmail.com>
First post2020-09-01 14:54 -0700
Last post2020-09-09 04:42 -0700
Articles 5 on this page of 45 — 6 participants

Back to article view | Back to pl.comp.programming


Contents

  Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-01 14:54 -0700
    Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-02 11:13 +0200
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-02 11:19 +0200
        Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-02 11:54 +0200
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-04 04:10 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-04 13:43 +0200
        Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-04 04:46 -0700
          Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-04 14:05 +0200
            Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-04 05:50 -0700
              Re: Jak zrobić testy Dieharda? godek.maciek@gmail.com - 2020-09-04 08:00 -0700
          Re: Jak zrobić testy Dieharda? bartekltg <bartekltg@gmail.com> - 2020-09-05 16:38 -0700
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-04 08:54 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-04 21:20 +0200
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-05 10:05 -0700
      Re: Jak zrobić testy Dieharda? queequeg@trust.no1 (Queequeg) - 2020-09-05 22:00 +0000
        Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-06 00:31 +0200
          Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-05 16:05 -0700
            Re: Jak zrobić testy Dieharda? bartekltg <bartekltg@gmail.com> - 2020-09-05 16:43 -0700
        Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-05 15:34 -0700
          Re: Jak zrobić testy Dieharda? queequeg@trust.no1 (Queequeg) - 2020-09-07 11:24 +0000
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-06 14:20 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-06 23:54 +0200
      Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-07 08:22 +0200
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-07 05:05 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-07 14:08 +0200
      Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-07 16:05 +0200
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-07 11:31 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-07 22:11 +0200
        Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-07 15:31 -0700
          Re: Jak zrobić testy Dieharda? queequeg@trust.no1 (Queequeg) - 2020-09-08 10:16 +0000
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-07 16:52 -0700
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-07 17:00 -0700
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 08:00 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-08 17:16 +0200
        Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 12:00 -0700
          Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-08 21:20 +0200
            Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 12:53 -0700
              Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-08 22:21 +0200
                Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-08 22:23 +0200
                Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 13:28 -0700
                  Re: Jak zrobić testy Dieharda? heby <heby@poczta.onet.pl> - 2020-09-08 22:49 +0200
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 13:47 -0700
    Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-08 15:51 -0700
      Re: Jak zrobić testy Dieharda? Borneq <borneq@antyspam.hidden.pl> - 2020-09-09 01:20 +0200
        Re: Jak zrobić testy Dieharda? osobliwy nick <osobliwy.nick@gmail.com> - 2020-09-09 04:42 -0700

Page 3 of 3 — ← Prev page 1 2 [3]


#34192

Fromheby <heby@poczta.onet.pl>
Date2020-09-08 22:49 +0200
Message-ID<rj8qpb$ja$1@dont-email.me>
In reply to#34190
On 08/09/2020 22:28, osobliwy nick wrote:
>> include/dieharder/libdieharder.h
> Też to zrobiłem, ale zarówno z tym jak i bez tego jest ten sam problem.

No więc u mnie tego problemu nie ma. Windows 10 z zainstalwoanym w 
środku Ubuntu 20.04 na czysto i zassanym gsl-dev i gcc. Skompilował się 
poza tym problemem do executable i działa. Coś źle robisz.

[toc] | [prev] | [next] | [standalone]


#34191

Fromosobliwy nick <osobliwy.nick@gmail.com>
Date2020-09-08 13:47 -0700
Message-ID<c91b6652-a167-4825-bdcd-da560f8d71dbo@googlegroups.com>
In reply to#34149
Zajrzałem jeszcze raz do libdieharder.h, usunąłem #include <stdint.h>, później znów wstawiłem. Później znów zajrzałem, czy na pewno tam jest, jestem pewien, że było.

Ale znów tam zajrzałem i nie było tam dodanego #include <stdint.h>... Nie wiem dlaczego (może któreś komendy wpisywane po kilka razy edytowały ten plik). Jeszcze raz edytowałem, wstawiłem #include <stdint.h> i poszło. Później sudo make install i sudo apt install libdieharder-dev.

Nie było żadnych błędów. Jak sprawdzić, czy wszystko się dobrze zainstalowało? I jak przetestować swój własny plik liczb? Mam przygotowane 2,5 mln liczb 128-bitowych zapisanych binarnie, ale mimo to jakieś testy wykonałem już poprzednio i to dla nieistniejącego pliku... Nie wiem co testowałem program, ale wolałbym się upewnić, że bierze mój konkretnie plik.

[toc] | [prev] | [next] | [standalone]


#34193

Fromosobliwy nick <osobliwy.nick@gmail.com>
Date2020-09-08 15:51 -0700
Message-ID<dd018e82-d3ab-41bf-91b4-ef4092926704o@googlegroups.com>
In reply to#34149
Z tego co piszą tutaj:

https://stackoverflow.com/questions/32954045/using-txt-file-containing-random-numbers-with-the-diehard-test-suite

Żeby przetestować swój własny plik.txt, musimy mieć nagłówek w pliku:

#==================================================================
# generator Nazwa seed = 1
#==================================================================
type: d
count: 2500000
numbit: 32
liczby32-bitowe
liczby32-bitowe
liczby32-bitowe
liczby32-bitowe
...

I dalej liczby 32-bitowe. Testujemy to komendą: dieharder -f plik.txt -a -g 202. Nie do końca rozumiem co robi -g 202. Jeśli dobrze rozumiem, jest to wskazanie nieistniejącego generatora liczb losowych do testów, które tak naprawdę są pobierane z pliku.

Nadal nie wiem, czy można podać plik z surowymi liczbami zapisanymi binarnie, bez żadnych odstępów, spacji, enterów.

[toc] | [prev] | [next] | [standalone]


#34194

FromBorneq <borneq@antyspam.hidden.pl>
Date2020-09-09 01:20 +0200
Message-ID<5f5811ce$0$17364$65785112@news.neostrada.pl>
In reply to#34193
On 9/9/20 12:51 AM, osobliwy nick wrote:
> Nadal nie wiem, czy można podać plik z surowymi liczbami zapisanymi binarnie, bez żadnych odstępów, spacji, enterów.
> 

Napisz program np w c++ czy Javie konwertujący binarne dane do formatu 
wymaganego przez dieharda

[toc] | [prev] | [next] | [standalone]


#34195

Fromosobliwy nick <osobliwy.nick@gmail.com>
Date2020-09-09 04:42 -0700
Message-ID<8218dc9b-3519-478c-83b4-991f61c9f280o@googlegroups.com>
In reply to#34194
W dniu środa, 9 września 2020 01:20:49 UTC+2 użytkownik Borneq napisał:
> On 9/9/20 12:51 AM, osobliwy nick wrote:
> > Nadal nie wiem, czy można podać plik z surowymi liczbami zapisanymi binarnie, bez żadnych odstępów, spacji, enterów.
> > 
> 
> Napisz program np w c++ czy Javie konwertujący binarne dane do formatu 
> wymaganego przez dieharda

Ale jaki to jest format? Ten, który podałem, prawda? Ogólnie mam program w Pythonie i tylko w Pythonie coś potrafię zrobić. Wygenerowanie liczb 32-bitowych tak jak w tym pliku to nie problem. Myślałem tylko, że można też podać liczby w formacie binarnym, gdzieś to przeczytałem, ale może nie można.

Poza tym chciałem testować liczby 128-bitowe. Teraz muszę się zastanowić jak je podzielić na 32-bitowe. Gdybym miał ciąg zer i jedynek nie byłoby tego problemu.

[toc] | [prev] | [standalone]


Page 3 of 3 — ← Prev page 1 2 [3]

Back to top | Article view | pl.comp.programming


csiph-web