-
X-Received: by 2002:a37:8044:: with SMTP id b65mr15264276qkd.150.1629593076714; Sat,
21 Aug 2021 17:44:36 -0700 (PDT)
X-Received: by 2002:a37:8044:: with SMTP id b65mr15264276qkd.150.1629593076714; Sat,
21 Aug 2021 17:44:36 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-1.dfn.de!n
ews.dfn.de!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net
!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.co
m!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sat, 21 Aug 2021 17:44:36 -0700 (PDT)
In-Reply-To: <2...@g...com>
Injection-Info: google-groups.googlegroups.com; posting-host=37.128.16.171;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 37.128.16.171
References: <6...@g...com>
<0...@g...com>
<1...@g...com>
<f...@g...com>
<5...@g...com>
<2...@g...com>
<f...@g...com>
<4...@g...com>
<5...@g...com>
<6...@g...com>
<e...@g...com>
<c...@g...com>
<0...@g...com>
<c...@g...com>
<4...@g...com>
<7...@g...com>
<9...@g...com>
<2...@g...com>
<1...@g...com>
<9...@g...com>
<d...@g...com>
<b...@g...com>
<b...@g...com>
<1...@g...com>
<2...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3...@g...com>
Subject: Re: Jak zrobić test za pomocą PractRand?
From: "M.M." <m...@g...com>
Injection-Date: Sun, 22 Aug 2021 00:44:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:215533
[ ukryj nagłówki ]On Sunday, August 22, 2021 at 2:37:03 AM UTC+2, o...@g...com wrote:
> > Jeśli Twój program wyświetla binarne dane, to zwyczajnie nie przechodzi testów,
bo ma
> > za słabą losowość. Jeśli wyświetla dane tekstowe, czyli binarne znaki ASCII '0' i
'1',
> > czyli binarnie 00110000 i 00110001, to nawet jak ma dobrą losowość, nie przejdzie
> > testu, ponieważ tylko jeden bit się zmienia losowo, reszta jest ciągle taka sama.
> > Może zapisz do pliku to co wyświetla Twój program i zobacz w edytorze
hexadecymalnym
> > jakie tam są naprawdę dane - binarne czy tekstowe, czy nie ma znaków nowej linii,
itd.
> Generuję liczbę w Pythonie:
>
> liczba = 83866140218348733068398498750863724151
>
> I konwertuję ją na liczbę binarną za pomocą:
>
> binary = bin(liczba)[2:]
>
> Otrzymuję:
>
> 1111110001100000000111111101001010001111111111110100
0010101111010000111110011101000100110010101111101101
0110110100111001110111
>
> Ucinam pierwsze dwa znaki, bo inaczej miałbym dopisek:
>
> 0b11111100011000000001111111010010100011111111111101
0000101011110100001111100111010001001100101011111011
010110110100111001110111
>
> Może jednak wyświetla znaki tekstowe? Może każda "1" i każde "0" jest czytanie jako
ASCII.
Po tym co wyświetlił hexeditor na pewno to są znaki ascii.
Następne wpisy z tego wątku
- 22.08.21 02:46 M.M.
- 22.08.21 02:47 o...@g...com
- 22.08.21 02:54 M.M.
- 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
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 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??
Najnowsze wątki
- 2025-03-08 Cięcie wysokich tui
- 2025-03-08 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-03-08 Prawo "gminne"
- 2025-03-08 Warszawa => Senior Recruiter <=
- 2025-03-08 Warszawa => Key Account Manager IT <=
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS