-
Data: 2021-08-22 02:54:07
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 2:47:07 AM UTC+2, o...@g...com wrote:
> niedziela, 22 sierpnia 2021 o 02:43:32 UTC+2 M.M. napisał(a):
> > On Sunday, August 22, 2021 at 2:32:25 AM UTC+2, o...@g...com wrote:
> > > Zrobiłem hexdump pierwszych bitów:
> > >
> > > python3 Mojgenerator01.py | hexdump -n4000 | head
> > >
> > > 0000000 3031 3131 3131 3130 3131 3031 3131 3130
> > > 0000010 3131 3030 3030 3131 3030 3131 3131 3030
> > > 0000020 3030 3130 3031 3131 3030 3030 3131 3130
> > > 0000030 3030 3130 3030 3030 3131 3131 3131 3131
> > > 0000040 3031 3130 3131 3031 3031 3131 3030 3030
> > > 0000050 3031 3030 3030 3031 3130 3130 3030 3131
> > > 0000060 3131 3131 3131 3031 3130 3031 3131 3131
> > > 0000070 3030 3130 3130 3030 3030 0a31 3131 3130
> > > 0000080 3131 3031 3030 3131 3131 3130 3031 3131
> > > 0000090 3030 3131 3030 3030 3030 3031 3030 3131
> > > Traceback (most recent call last):
> > > File "Collatzgenerator01.py", line 50, in <module>
> > > print(binary)
> > > BrokenPipeError: [Errno 32] Broken pipe
> > > I nie wygląda to dobrze. Po pierwsze nie mogę zrobić hexdumpu 4000 bajtów. Czy
ta komenda ma jakieś ograniczenie, czy program mi się wykrzacza? Po drugie, tak na
oko, to nie są losowe bity. Nie wiem o co chodzi. Czyżbym się walnął w kodzie albo
napisał aż tak beznadziejny generator?
> > Wygląda bardzo dobrze, ale nie jak dane binarne, ale jak dane tekstowe, czyli
potrzebujesz konwertera. U mnie wygląda podobnie:
> >
> > ./SimpPRNG 1 300 | xxd
> > 00000000: 3131 3030 3031 3031 3131 3030 3031 3131 1100010111000111
> > 00000010: 3131 3030 3030 3031 3131 3130 3130 3131 1100000111101011
> > 00000020: 3131 3030 3130 3031 3031 3130 3130 3030 1100100101101000
> > 00000030: 3131 3130 3030 3131 3131 3030 3131 3131 1110001111001111
> > 00000040: 3030 3030 3030 3030 3131 3131 3130 3031 0000000011111001
> > 00000050: 3030 3031 3031 3130 3131 3131 3131 3130 0001011011111110
> > 00000060: 3030 3030 3131 3131 3131 3130 3130 3031 0000111111101001
> > 00000070: 3030 3131 3030 3030 3031 3130 3131 3030 0011000001101100
> > 00000080: 3131 3030 3130 3131 3130 3130 3030 3130 1100101110100010
> > 00000090: 3031 3030 3131 3031 3131 3031 3131 3131 0100110111011111
> > 000000a0: 3030 3130 3130 3131 3130 3131 3031 3131 0010101110110111
> > 000000b0: 3031 3030 3131 3031 3130 3031 3130 3030 0100110110011000
> > 000000c0: 3130 3031 3131 3130 3030 3130 3130 3131 1001111000101011
> > 000000d0: 3030 3030 3031 3030 3030 3031 3131 3031 0000010000011101
> > 000000e0: 3031 3130 3130 3031 3131 3131 3130 3131 0110100111111011
> > 000000f0: 3131 3131 3030 3030 3031 3031 3130 3031 1111000001011001
> > 00000100: 3031 3131 3131 3130 3030 3130 3130 3130 0111111000101010
> > 00000110: 3031 3031 3030 3030 3030 3031 3031 3131 0101000000010111
> > 00000120: 3131 3130 3030 3031 3130 3031 111000011001
> >
> > Tylko u CIebie jest znak '0a31' na którym zapewne wywala się konwerter.
> > Zobacz skąd jest to 0a, wywal i uruchom przez konwerter.
> >
> > Pozdrawiam
> Pierwsze 100 liczb. Nie widzę tam żadnych podejrzanych znaków:
A ja widzę że wszystkie liczby zaczynają się od jedynki, nie są równej długości, a
znaku nowej linii po prostu nie zobaczysz, wydać po prostu nową linię, zobacz jak to
wygląda u mnie:
./SimpPRNG 1 3000
1100010111000111110000011110101111001001011010001110
0011110011110000000011111001000101101111111000001111
1110100100110000011011001100101110100010010011011101
1111001010111011011101001101100110001001111000101011
0000010000011101011010011111101111110000010110010111
1110001010100101000000010111111000011001001110011110
1011010111110000100101100110100001110100000110101010
0011000100000110001111011100011100111110001011011101
0011001011001101100000100110110001101101111110010100
0010110101110111011010111111100001101101011101011011
1000001000011100100111000100011011000111100110001000
1001101100110001010001001111001110100101001000001101
0101000101111100100101110010011000001000001101101100
1101011100001010110100111101011010001000101100000001
0100111111010111001100111000111011001111001110101110
1000001001001001100100111110111110110000110010101011
0110011000101000101110000100101001001000000111010101
0100110100101110101111000100011100000000011000000010
1110000010110100110111011000100010101110000010010011
0011010001011110010110111110000001111011000010011101
0111000010110111100111001011110000010001001011100001
0101001111100011101000101000000111111101111110011111
1010001001111100111100011010001100001101100111100011
0001000010100111000000001000001110100101111001010111
1010000011001110110011101101111110100011001101000100
0110010101000010010001101001000000011001010111000011
1101011110010111001001101010101111011100110110011010
1010100011011010101010100000110001010001101100111001
1010100110100011111010011101001100011101000011110111
0101111011111110101011010001000111101100110100001100
1111001001010001110111011100101100011010111001101011
1001011110011000000001110000111010111110011010000101
0111110100101001110110111111101111000011100100100010
0111000011000011110111101110110000011111000111010011
0111001111001000101111100110010011110110101111110001
0001110000100101011000010000000101111101100000011010
1010100001011110110001110000100011110110010100000110
1100001100011011110011111011100111111100000110001011
1101010001000000111000011110110011111010110100011010
1011110000000010110001011111010000010111101101111111
1100001001010011111101010111011010111101011110110001
0011001000001001101001111000111011111101001011000110
1100000110010001101111100000111111001011100110010100
1110011000111010011001010111000010100001110101110111
1101111110110000010100011001001110111000111011011100
0111001000111111101010000100000101100010000010001000
0110100100001000000100000111000100001000010101011111
1011111110010010111011101010111000100000010011010111
0011010110011000100101000101000001100110001011001011
0110001101110110001001010010110110111100011011100100
0100111110111100100010100100101100100010100000010100
1100001001111011100100001010110100011010110101101110
0100111000101100001100010000001000010011010110110111
1100110100100111100010000101011111011000111010110110
1101101101010010001110110001101000101101101010101011
1101011111100111100011001000001101001010101000100010
0001101111111111111101000100010101100101100011110001
011100011011010001101010010001100000
Pozdrawiam
Następne wpisy z tego wątku
- 22.08.21 02:56 o...@g...com
- 22.08.21 02:58 o...@g...com
- 22.08.21 03:10 o...@g...com
- 22.08.21 05:08 o...@g...com
- 22.08.21 10:39 M.M.
- 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
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-16 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-16 Warszawa => Expert Recruiter 360 <=
- 2024-11-16 Żerniki => Starszy specjalista ds. księgowości/ Samodzielny księgo
- 2024-11-16 Pruszków => Team Leader (PHP+React) <=
- 2024-11-16 Warszawa => Senior Cloud Consultant (AWS) <=
- 2024-11-16 Warszawa => Sitecore Developer <=
- 2024-11-16 Akta sprawy Kajetan Poznański
- 2024-11-16 Warszawa => OpenText ECM Specialist <=
- 2024-11-16 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-11-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-15 Google Play
- 2024-11-15 Szybcy i wściekli
- 2024-11-16 Opis produktu z Aliexpress
- 2024-11-15 No proszę, a śmialiście się z hindusów.
- 2024-11-14 Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800