-
X-Received: by 2002:ac8:3656:: with SMTP id n22mr64004652qtb.242.1609598032050; Sat,
02 Jan 2021 06:33:52 -0800 (PST)
X-Received: by 2002:ac8:3656:: with SMTP id n22mr64004652qtb.242.1609598032050; Sat,
02 Jan 2021 06:33:52 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenete
xpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.gigan
ews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.g
ooglegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sat, 2 Jan 2021 06:33:51 -0800 (PST)
In-Reply-To: <20210102144507.535f1472@mateusz>
Complaints-To: g...@g...com
Injection-Info: google-groups.googlegroups.com;
posting-host=2a02:a458:2a00:1:7cc7:2090:a191:1806;
posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
NNTP-Posting-Host: 2a02:a458:2a00:1:7cc7:2090:a191:1806
References: <2...@g...com>
<20210102144507.535f1472@mateusz>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0...@g...com>
Subject: Re: Co robi permuted congruential generator XSL-RR-RR? Próbuję zrozumieć
scheamt działania.
From: "o...@g...com" <o...@g...com>
Injection-Date: Sat, 02 Jan 2021 14:33:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 22
Xref: news-archive.icm.edu.pl pl.comp.programming:215262
[ ukryj nagłówki ]1. count = (int)(x >> 122)
Czyli "int" to nasza liczba startowa, na której stosujemy ">>"? A może wrzucamy do
generatora liczbę x? Skąd wziąć zatem wartość int i czym ona jest?
> rotr64 operuje na zmiennych 64-bitowych, a rotr na zmiennych o
> szerokości inta. W zależności od platformy może wyjść na to samo.
> > Co to jest uint64_t?
>
> Zmienna zawierająca nieujemną liczbę całkowitą o szerokości 64 bitów.
A skąd mam wziąć wartość tej zmiennej? Wstawiam do równania uint64_t, ale ile to ma
konkretnie wynosić? A może to:
((uint64_t)(x ^ (x >> 64)
to wcale nie jest mnożenie, tylko chodzi o coś innego? Ja tu widzę pomnóż liczbę
uint64_t razy (x ^ (x >> 64).
Następne wpisy z tego wątku
- 02.01.21 15:41 o...@g...com
- 02.01.21 15:45 Mateusz Viste
- 02.01.21 15:49 Mateusz Viste
- 02.01.21 16:25 o...@g...com
- 02.01.21 17:15 Mateusz Viste
- 02.01.21 17:50 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-10 roaming
- 2025-03-10 wodor
- 2025-03-10 Ostrów Wielkopolski => NodeJS Developer <=
- 2025-03-10 Białystok => System Architect (background deweloperski w Java) <=
- 2025-03-10 Częstochowa => Backend Developer (Node + Java) <=
- 2025-03-10 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-03-10 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-10 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-10 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-10 Szczecin => Key Account Manager IT <=
- 2025-03-10 Warszawa => Node.js / Fullstack Developer <=
- 2025-03-10 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-10 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-10 Warszawa => Presales Engineer IT <=
- 2025-03-10 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS