-
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