Article View: pl.comp.programming
Article #217307Re: Co robi permuted congruential generator XSL-RR-RR? Próbuję zrozumieć scheamt działania.
From: osobli...
Date: Sat, 02 Jan 2021 14:33
Date: Sat, 02 Jan 2021 14:33
16 lines
2236 bytes
2236 bytes
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).
Technical Details
Message-ID:
<04697c4a-729b-4051-a3a0-346ded2aecd7n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<2149118b-1cf9-4f45-b6a3-7b59a60446c4n@googlegroups.com> <20210102144507.535f1472@mateusz>Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:6c2d:: with SMTP id k13mr64722259qtu.197.1609598032299; 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: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.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: groups-abuse@google.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: <2149118b-1cf9-4f45-b6a3-7b59a60446c4n@googlegroups.com> <20210102144507.535f1472@mateusz> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <04697c4a-729b-4051-a3a0-346ded2aecd7n@googlegroups.com> Subject: Re: Co robi permuted congruential generator XSL-RR-RR? Próbuję zrozumieć scheamt działania. From: "osobli...@gmail.com" <osobliwy.nick@gmail.com> Injection-Date: Sat, 02 Jan 2021 14:33:52 +0000 Lines: 22 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit