-
Data: 2021-08-22 10:39:54
Temat: Re: Jak zrobić test za pomocą PractRand?
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sunday, August 22, 2021 at 5:08:38 AM UTC+2, o...@g...com wrote:
> Jednak tego raczej nie przeskoczę. Print zawsze będzie wypisywał liczbę linijka po
linijce i będzie się tam prawdopodobnie pojawiać znak nowej linii, pomimo, że ja go
nie wstawiam. Nie będzie się pojawiać tylko podczas zapisu do pliku funkcją write. A
wywołanie funkcji bez printa ani write nic nie zrobi i nie poda nigdzie żadnych
liczb. Chyba, że można jakoś podać dane do konwertera bez używania printa.
>
> Ewentualnie może coś jeszcze innego odpowiada za znak nowej linii. Bo przecież dane
podawane do konwertera nie są nigdzie wypisywane, tak jak w terminalu, więc skąd tam
i po co znak nowej linii? Terminal wstawia znak nowej linii po każdym wywołaniu
pewnie po to, żeby to było czytelne. Ale, czy terminal może wstawiać znak nowej linii
do konwertera, po każdorazowej iteracji mojego programu? Może by to zrobić jakoś
inaczej, niż przez terminal. A może łatwiej będzie napisać od podstaw program w C++.
>
> W 200 GB pliku w formacie .data pierwsze znaki wypisuje mi jako:
>
> 1011110111101101110000110011110000011011000011010001
0000111111111001111010110000100000100101001111111110
0110111100010100001110111100011110110110011000000100
0111010110011110100000110100011000101010101000110111
0011101100101101110101000010001011001110000101111000
1100110011101101011110110011110010110110111101011011
1011011111100110110001011101100100011110011101001011
1110111111111110100101111111010011110000010111110000
0101011011111011101000110000110110001010011111000101
0001100111111101111100010011011101111001010100110111
1110110010110010001101111000010101011111000000011010
1010111111000101001011111010010010011000100110110010
1011000000111100111010100000001000011101001001100010
1101011100000101111010010011011111101010101101011100
1011100010010110110111101101010001001110100101010001
1010010011001000100110100101011111000000011000111110
1010010111100010110000011100010100000110001100011111
0110100111110111101011111100011011011011010011111000
1000001001110001001011111001000001010010010110011000
001101001000
>
> Bez żadnych nowych linii. Po uruchomieniu cat mojplik.data | ./Konwerter.exe |
./RNG_test stdin
>
> Nadal dostaję "debug error", "abort() has been called" oraz pełno faili:
Może tam znajdziesz odpowiedź:
https://www.techiedelight.com/how-to-convert-an-inte
ger-to-a-binary-string-in-python/
https://stackoverflow.com/questions/493386/how-to-pr
int-without-a-newline-or-space
>
> [Low1/32]BCFN(2+3,13-8,T) R=+583.2 p = 6.0e-149 FAIL !!!!!
> [Low1/32]BCFN(2+4,13-8,T) R=+546.4 p = 1.3e-139 FAIL !!!!!
> [Low1/32]BCFN(2+5,13-9,T) R=+621.0 p = 1.2e-140 FAIL !!!!!
> [Low1/32]BCFN(2+6,13-9,T) R=+647.6 p = 1.2e-146 FAIL !!!!!
> [Low1/32]DC6-9x1Bytes-1 R= +54.5 p = 3.5e-31 FAIL !!!
> [Low1/32]FPF-14+6/16:(0,14-4) R= +14.9 p = 4.0e-12 VERY SUSPICIOUS
> [Low1/32]FPF-14+6/16:(1,14-5) R= +8.1 p = 1.3e-6 mildly suspicious
> [Low1/32]FPF-14+6/16:all R= +19.0 p = 8.5e-16 FAIL !
> [Low1/32]FPF-14+6/16:all2 R= +54.4 p = 1.8e-18 FAIL !
> [Low1/32]FPF-14+6/16:cross R= +33.2 p = 6.6e-26 FAIL !!
> ...and 55 test result(s) without anomalies
>
> Swoją drogą to co zwraca funkcja bin() i jest zapisywane do pliku to string, więc
pewnie jest w formacie ASCII.
Następne wpisy z tego wątku
- 22.08.21 14:01 o...@g...com
- 22.08.21 15:08 o...@g...com
- 22.08.21 20:59 o...@g...com
- 22.08.21 22:06 M.M.
- 22.08.21 22:17 o...@g...com
- 22.08.21 23:28 o...@g...com
- 23.08.21 00:29 o...@g...com
- 23.08.21 00:58 M.M.
- 23.08.21 01:06 M.M.
- 23.08.21 02:08 o...@g...com
- 23.08.21 05:23 o...@g...com
- 23.08.21 11:18 M.M.
- 23.08.21 14:31 o...@g...com
- 23.08.21 15:05 M.M.
- 23.08.21 15:21 o...@g...com
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-06-30 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-06-30 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-06-30 Warszawa => International Freight Forwarder <=
- 2025-06-30 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-06-30 Warszawa => Spedytor Międzynarodowy <=
- 2025-06-30 Lublin => Delphi Programmer <=
- 2025-06-30 Lublin => Programista Delphi <=
- 2025-06-30 Wrocław => Controlling systems Consultant <=
- 2025-06-30 Nowa tarcza do telefonu
- 2025-06-29 Spotkania z Ariane De Rotschild, szefową Iluminatów, Księżniczką Hiszpanii Leonor
- 2025-06-29 Re: Dr. Kontek (już od paru lat nie SGH) odkrył odchylenia statystyczne [PO EKSPERCIE?]
- 2025-06-28 Upadłość i zwolnienia [w Diorze, która była pol prod. głośników - przyp. JMJ]
- 2025-06-28 Taśma izolacyjna do prac elektrycznych
- 2025-06-27 Recenzja 3.1A ;) w 6 gniazdach...