eGospodarka.pl

eGospodarka.plGrupypl.comp.programming › Jak zrobić testy Dieharda?
Ilość wypowiedzi w tym wątku: 45

  • 1. Data: 2020-09-01 23:54:26
    Temat: Jak zrobić testy Dieharda?
    Od: osobliwy nick <o...@g...com>

    Czy ktoś z Was robił takie testy? Czy są gotowe programy do takich testów, w których
    wystarczy wskazać tylko plik do testów?

    Ściągnąłem coś z tej strony:

    https://webhome.phy.duke.edu/~rgb/General/dieharder.
    php

    Ale po rozpakowaniu większość to pliki C, nie ma żadnego programu instalacyjnego. Nie
    wiem co mam z tym zrobić.


  • 2. Data: 2020-09-02 11:13:48
    Temat: Re: Jak zrobić testy Dieharda?
    Od: Borneq <b...@a...hidden.pl>

    On 9/1/20 11:54 PM, osobliwy nick wrote:
    > Czy ktoś z Was robił takie testy? Czy są gotowe programy do takich testów, w
    których wystarczy wskazać tylko plik do testów?
    >
    > Ściągnąłem coś z tej strony:
    >
    > https://webhome.phy.duke.edu/~rgb/General/dieharder.
    php
    >
    > Ale po rozpakowaniu większość to pliki C, nie ma żadnego programu instalacyjnego.
    Nie wiem co mam z tym zrobić.
    >

    Ściągam ostatni dieharder/dieharder.tgz
    W pliku INSTALL:

    ./autogen.sh
    make

    przed make: sudo apt-get install libgsl-dev
    jak pojawi sie "definition of this LT_INIT comes from libtool 2.4.6."
    https://stackoverflow.com/questions/3096989/libtool-
    version-mismatch-error

    autoreconf --force --install
    ./configure
    make

    pojawilo sie
    In file included from ../include/dieharder/libdieharder.h:22,
    from bits.c:7:
    /usr/include/unistd.h:1041:20: error: unknown type name 'intptr_t'

    na poczatku dieharder-3.31.1/include/dieharder/libdieharder.h
    wstawiam #include <stdint.h>


    kompiluje sie i jestesmy w domu, powstał
    dieharder-3.31.1/dieharder/.libs/dieharder

    robimy sudo make install
    i używamy dieharder z globalnej ściezki

    prawie: nie ma libdieharder.so.3: cannot open shared object file: No
    such file or directory
    sudo apt install libdieharder-dev

    ze strony https://webhome.phy.duke.edu/~rgb/General/dieharder.
    php
    przechodzimy do sekcji "Essential Usage Synopsis"
    wszystkie dieharder -a mogą długo potrwac
    dieharderr -h pokaże opcje

    Pozdrawiam


  • 3. Data: 2020-09-02 11:19:05
    Temat: Re: Jak zrobić testy Dieharda?
    Od: Borneq <b...@a...hidden.pl>

    On 9/2/20 11:13 AM, Borneq wrote:
    > wszystkie dieharder -a mogą długo potrwac
    > dieharderr -h pokaże opcje

    $ dieharder -d 1
    #===================================================
    ==========================#
    # dieharder version 3.31.1 Copyright 2003 Robert G. Brown
    #
    #===================================================
    ==========================#
    rng_name |rands/second| Seed |
    mt19937| 8.75e+07 |1105683813|
    #===================================================
    ==========================#
    test_name |ntup| tsamples |psamples| p-value |Assessment
    #===================================================
    ==========================#
    diehard_operm5| 0| 1000000| 100|0.89950655| PASSED


  • 4. Data: 2020-09-02 11:54:31
    Temat: Re: Jak zrobić testy Dieharda?
    Od: Borneq <b...@a...hidden.pl>

    On 9/2/20 11:19 AM, Borneq wrote:
    > On 9/2/20 11:13 AM, Borneq wrote:
    >> wszystkie dieharder -a mogą długo potrwac

    $ dieharder -a
    #===================================================
    ==========================#
    # dieharder version 3.31.1 Copyright 2003 Robert G. Brown
    #
    #===================================================
    ==========================#
    rng_name |rands/second| Seed |
    mt19937| 7.95e+07 | 180213201|
    #===================================================
    ==========================#
    test_name |ntup| tsamples |psamples| p-value |Assessment
    #===================================================
    ==========================#
    diehard_birthdays| 0| 100| 100|0.84687246| PASSED
    diehard_operm5| 0| 1000000| 100|0.51991576| PASSED
    diehard_rank_32x32| 0| 40000| 100|0.24130215| PASSED
    diehard_rank_6x8| 0| 100000| 100|0.75523843| PASSED
    diehard_bitstream| 0| 2097152| 100|0.99059625| PASSED
    diehard_opso| 0| 2097152| 100|0.96431216| PASSED
    diehard_oqso| 0| 2097152| 100|0.03265656| PASSED
    diehard_dna| 0| 2097152| 100|0.23770160| PASSED
    diehard_count_1s_str| 0| 256000| 100|0.96937100| PASSED
    diehard_count_1s_byt| 0| 256000| 100|0.76450468| PASSED
    diehard_parking_lot| 0| 12000| 100|0.73524349| PASSED
    diehard_2dsphere| 2| 8000| 100|0.38683522| PASSED
    diehard_3dsphere| 3| 4000| 100|0.93018927| PASSED
    diehard_squeeze| 0| 100000| 100|0.72752828| PASSED
    diehard_sums| 0| 100| 100|0.02471146| PASSED
    diehard_runs| 0| 100000| 100|0.58803264| PASSED
    diehard_runs| 0| 100000| 100|0.89986860| PASSED
    diehard_craps| 0| 200000| 100|0.22302266| PASSED
    diehard_craps| 0| 200000| 100|0.88339810| PASSED
    marsaglia_tsang_gcd| 0| 10000000| 100|0.46479882| PASSED
    marsaglia_tsang_gcd| 0| 10000000| 100|0.56025422| PASSED
    sts_monobit| 1| 100000| 100|0.67782743| PASSED
    sts_runs| 2| 100000| 100|0.98512218| PASSED
    sts_serial| 1| 100000| 100|0.50716178| PASSED
    sts_serial| 2| 100000| 100|0.23758642| PASSED
    sts_serial| 3| 100000| 100|0.23305495| PASSED
    sts_serial| 3| 100000| 100|0.20950042| PASSED
    sts_serial| 4| 100000| 100|0.45248503| PASSED
    sts_serial| 4| 100000| 100|0.74910929| PASSED
    sts_serial| 5| 100000| 100|0.92924573| PASSED
    sts_serial| 5| 100000| 100|0.25901865| PASSED
    sts_serial| 6| 100000| 100|0.30613995| PASSED
    sts_serial| 6| 100000| 100|0.40644913| PASSED
    sts_serial| 7| 100000| 100|0.69750248| PASSED
    sts_serial| 7| 100000| 100|0.64691167| PASSED
    sts_serial| 8| 100000| 100|0.88405956| PASSED
    sts_serial| 8| 100000| 100|0.21643278| PASSED
    sts_serial| 9| 100000| 100|0.19488635| PASSED
    sts_serial| 9| 100000| 100|0.03539159| PASSED
    sts_serial| 10| 100000| 100|0.10807760| PASSED
    sts_serial| 10| 100000| 100|0.65720664| PASSED
    sts_serial| 11| 100000| 100|0.89496203| PASSED
    sts_serial| 11| 100000| 100|0.90264021| PASSED
    sts_serial| 12| 100000| 100|0.96024947| PASSED
    sts_serial| 12| 100000| 100|0.86003901| PASSED
    sts_serial| 13| 100000| 100|0.65769436| PASSED
    sts_serial| 13| 100000| 100|0.11378937| PASSED
    sts_serial| 14| 100000| 100|0.02973906| PASSED
    sts_serial| 14| 100000| 100|0.01250449| PASSED
    sts_serial| 15| 100000| 100|0.03037617| PASSED
    sts_serial| 15| 100000| 100|0.98018220| PASSED
    sts_serial| 16| 100000| 100|0.19496357| PASSED
    sts_serial| 16| 100000| 100|0.09226460| PASSED
    rgb_bitdist| 1| 100000| 100|0.29355607| PASSED
    rgb_bitdist| 2| 100000| 100|0.03088435| PASSED
    rgb_bitdist| 3| 100000| 100|0.30425070| PASSED
    rgb_bitdist| 4| 100000| 100|0.41914518| PASSED
    rgb_bitdist| 5| 100000| 100|0.15271867| PASSED
    rgb_bitdist| 6| 100000| 100|0.90297260| PASSED
    rgb_bitdist| 7| 100000| 100|0.27091427| PASSED
    rgb_bitdist| 8| 100000| 100|0.74467091| PASSED
    rgb_bitdist| 9| 100000| 100|0.90753481| PASSED
    rgb_bitdist| 10| 100000| 100|0.73385424| PASSED
    rgb_bitdist| 11| 100000| 100|0.93726895| PASSED
    rgb_bitdist| 12| 100000| 100|0.49974426| PASSED
    rgb_minimum_distance| 2| 10000| 1000|0.39620050| PASSED
    rgb_minimum_distance| 3| 10000| 1000|0.38459394| PASSED
    rgb_minimum_distance| 4| 10000| 1000|0.19588753| PASSED
    rgb_minimum_distance| 5| 10000| 1000|0.21303606| PASSED
    rgb_permutations| 2| 100000| 100|0.07502524| PASSED
    rgb_permutations| 3| 100000| 100|0.46995382| PASSED
    rgb_permutations| 4| 100000| 100|0.82927262| PASSED
    rgb_permutations| 5| 100000| 100|0.37852571| PASSED
    rgb_lagged_sum| 0| 1000000| 100|0.80038898| PASSED
    rgb_lagged_sum| 1| 1000000| 100|0.16074820| PASSED
    rgb_lagged_sum| 2| 1000000| 100|0.25812656| PASSED
    rgb_lagged_sum| 3| 1000000| 100|0.80595752| PASSED
    rgb_lagged_sum| 4| 1000000| 100|0.88306749| PASSED
    rgb_lagged_sum| 5| 1000000| 100|0.32974677| PASSED
    rgb_lagged_sum| 6| 1000000| 100|0.75671743| PASSED
    rgb_lagged_sum| 7| 1000000| 100|0.89115104| PASSED
    rgb_lagged_sum| 8| 1000000| 100|0.75850602| PASSED
    rgb_lagged_sum| 9| 1000000| 100|0.96080241| PASSED
    rgb_lagged_sum| 10| 1000000| 100|0.89884166| PASSED
    rgb_lagged_sum| 11| 1000000| 100|0.97783380| PASSED
    rgb_lagged_sum| 12| 1000000| 100|0.95870777| PASSED
    rgb_lagged_sum| 13| 1000000| 100|0.31929971| PASSED
    rgb_lagged_sum| 14| 1000000| 100|0.53179404| PASSED
    rgb_lagged_sum| 15| 1000000| 100|0.94341023| PASSED
    rgb_lagged_sum| 16| 1000000| 100|0.28207875| PASSED
    rgb_lagged_sum| 17| 1000000| 100|0.99761305| WEAK
    rgb_lagged_sum| 18| 1000000| 100|0.88533049| PASSED
    rgb_lagged_sum| 19| 1000000| 100|0.97701878| PASSED
    rgb_lagged_sum| 20| 1000000| 100|0.64051051| PASSED
    rgb_lagged_sum| 21| 1000000| 100|0.82794161| PASSED
    rgb_lagged_sum| 22| 1000000| 100|0.52405877| PASSED
    rgb_lagged_sum| 23| 1000000| 100|0.31984920| PASSED
    rgb_lagged_sum| 24| 1000000| 100|0.11231928| PASSED
    rgb_lagged_sum| 25| 1000000| 100|0.27592093| PASSED
    rgb_lagged_sum| 26| 1000000| 100|0.41115006| PASSED
    rgb_lagged_sum| 27| 1000000| 100|0.94240952| PASSED
    rgb_lagged_sum| 28| 1000000| 100|0.23179700| PASSED
    rgb_lagged_sum| 29| 1000000| 100|0.23331936| PASSED
    rgb_lagged_sum| 30| 1000000| 100|0.17267027| PASSED
    rgb_lagged_sum| 31| 1000000| 100|0.29779959| PASSED
    rgb_lagged_sum| 32| 1000000| 100|0.37232850| PASSED
    rgb_kstest_test| 0| 10000| 1000|0.99740964| WEAK
    dab_bytedistrib| 0| 51200000| 1|0.34191310| PASSED
    dab_dct| 256| 50000| 1|0.35180202| PASSED
    Preparing to run test 207. ntuple = 0
    dab_filltree| 32| 15000000| 1|0.31759130| PASSED
    dab_filltree| 32| 15000000| 1|0.05072436| PASSED
    Preparing to run test 208. ntuple = 0
    dab_filltree2| 0| 5000000| 1|0.86775354| PASSED
    dab_filltree2| 1| 5000000| 1|0.70139120| PASSED
    Preparing to run test 209. ntuple = 0
    dab_monobit2| 12| 65000000| 1|0.93612009| PASSED


  • 5. Data: 2020-09-04 13:10:34
    Temat: Re: Jak zrobić testy Dieharda?
    Od: osobliwy nick <o...@g...com>

    > przed make: sudo apt-get install libgsl-dev

    Mam komunikat:

    'sudo' is not recognized as an internal or external command,
    operable program or batch file.


  • 6. Data: 2020-09-04 13:43:53
    Temat: Re: Jak zrobić testy Dieharda?
    Od: Borneq <b...@a...hidden.pl>

    On 9/4/20 1:10 PM, osobliwy nick wrote:
    >> przed make: sudo apt-get install libgsl-dev
    >
    > Mam komunikat:
    >
    > 'sudo' is not recognized as an internal or external command,
    > operable program or batch file.
    >

    co masz za Linuxa? sudo to podstawowa komenda


  • 7. Data: 2020-09-04 13:46:11
    Temat: Re: Jak zrobić testy Dieharda?
    Od: osobliwy nick <o...@g...com>

    W dniu piątek, 4 września 2020 13:44:33 UTC+2 użytkownik Borneq napisał:
    > On 9/4/20 1:10 PM, osobliwy nick wrote:
    > >> przed make: sudo apt-get install libgsl-dev
    > >
    > > Mam komunikat:
    > >
    > > 'sudo' is not recognized as an internal or external command,
    > > operable program or batch file.
    > >
    >
    > co masz za Linuxa? sudo to podstawowa komenda

    Mam Windowsa...


  • 8. Data: 2020-09-04 14:05:56
    Temat: Re: Jak zrobić testy Dieharda?
    Od: Borneq <b...@a...hidden.pl>

    On 9/4/20 1:46 PM, osobliwy nick wrote:
    > Mam Windowsa...
    >

    Na WIndows to bardziej skomplikowane, takie rzeczy jak autogen, cmake
    Najlepiej postawić Minta 20 Cinnamona na VirtualBoxie, na nowszych
    komputerach VirtualBox może wymagać hasła
    CZy używałeś VirtualBoxa?


  • 9. Data: 2020-09-04 14:50:15
    Temat: Re: Jak zrobić testy Dieharda?
    Od: osobliwy nick <o...@g...com>

    W dniu piątek, 4 września 2020 14:06:48 UTC+2 użytkownik Borneq napisał:
    > On 9/4/20 1:46 PM, osobliwy nick wrote:
    > > Mam Windowsa...
    > >
    >
    > Na WIndows to bardziej skomplikowane, takie rzeczy jak autogen, cmake
    > Najlepiej postawić Minta 20 Cinnamona na VirtualBoxie, na nowszych
    > komputerach VirtualBox może wymagać hasła
    > CZy używałeś VirtualBoxa?

    Nie używałem.


  • 10. Data: 2020-09-04 17:00:44
    Temat: Re: Jak zrobić testy Dieharda?
    Od: g...@g...com

    W dniu piątek, 4 września 2020 14:50:17 UTC+2 użytkownik osobliwy nick napisał:
    > W dniu piątek, 4 września 2020 14:06:48 UTC+2 użytkownik Borneq napisał:
    > > On 9/4/20 1:46 PM, osobliwy nick wrote:
    > > > Mam Windowsa...
    > > >
    > >
    > > Na WIndows to bardziej skomplikowane, takie rzeczy jak autogen, cmake
    > > Najlepiej postawić Minta 20 Cinnamona na VirtualBoxie, na nowszych
    > > komputerach VirtualBox może wymagać hasła
    > > CZy używałeś VirtualBoxa?
    >
    > Nie używałem.

    Na Windowsie możesz też zainstalować MSYS2

    https://www.msys2.org/

    albo Cygwin

    https://www.cygwin.com/

    Jeśli masz Windows 10 to możesz też skorzystać z "Windows Subsystem for Linux"

    https://docs.microsoft.com/en-us/windows/wsl/install
    -win10

strony : [ 1 ] . 2 ... 5



Szukaj w grupach

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: