-
Data: 2016-10-09 15:55:02
Temat: Re: kontynuacja generatory: mersen vs ranlux
Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 09.10.2016 15:26, M.M. wrote:
> Wywaliłem diehardera. Napisałem na kolanie kilka swoich
> testów, pewnie moje są gorsze,
Jak wspominałęm, cppCon w "telewizji" leci.
Oglądam do kotlera powolutku co IMHO ciekawsze odcinki.
M.in ten:
https://www.youtube.com/watch?v=6DPkyvkMkk8
W sumie niewiele się dowiedziałem, to wstęp do użycia
<random> (choć jak ktoś nie zna za dobrze, pewnie warto
obejrzeć). Wytępuje tam jednak jedna powracająca dygresja.
Nie jesteś spacjalistą, nie rób własnego PRNG. Popsujesz.
Jesteś zajebistym programistą? A jesteś przy okazji
matematykiem/statystykiem? Albo chociaż przeczytałęś
z pełnym zrozumieniem tę górę prac na ten temat Nie?
Prawdopodobnie coś zwalisz.
Historia usiana jest dobrymi na pozór generatorami,
które był<- powszechnie używane, a potem okazywało się,
że są OKDP. Z RANDU na czele ;-)
Moja intuicja podpowiada mi, że z testowaniem jest
identycznie ;-)
Zauważ*) że i w dieharder znajdują się tsty określane
jako niepoprawne! A ktoś je tam kiedyś wsadził myśląc,
że są dobre. Spac z dziedziny!
Tak sobie marudzę.
Przez cały post!
> ale przynajmniej mam jasność
> co do zasady działania
<złośliwość> Jakbyś dokłądnie p[rzeczytał dokumentację,
wiedziałbyś też jak działa dieharder <\złośliwosć>
;-)
*) mozna to zauważyć czytając pdfy od dieharder;>
> Pierwszy wniosek: Do tej pory nigdy nie zaobserwowałem aby MT
> oblał stabilny test.
A MT idealny nie jest... ;>
> Odpaliłem kilka testów dla ranluxa,
> na oko bylo widać że ranlux zalicza testy lepiej.
Co to znaczy lepiej?
Nie opisałeś kryterium 'dobroci' wyniku.
To, że daje wynik bliższy całce nie musi oznaczać,
że jest lepszy ;>
> Odpaliłem
> dłuższy test, jak ktoś ma ochotę, niech odpali u siebie.
>
> Wyniki dla std::mt19937_64
> test1 24.592034%
...
> test6 0.035693%
Co oznaczają te procenty?
Co dokładnie robią te testy?
Jasna, mogę poczytać kod. Ale mi się nie chce ;>
Chyba nie wkleiłąś wyników ranluxa.
> Ostatni wynik niby jest niski, ale paradoks dnia urodzin dla 100 dni
> wymaga bardzo dużo liczb losowych,
Gdyby tylko istniał jakiś sposób na zweryfikowanie, czy taki
wynik mocno odstaje od normy... gdyby mo można było
przypisać p-value, przedział ufnośći czy coś takiego...
;-)
> a po drugie ten kod może już
> tracić stabilność numeryczną dla 99 punktów swobody. No i jeszcze
> mogą być jakieś błędy w kodzie, zobaczymy jak długi test
> przejdzie ranlux, gdy przejdzie źle, to bedzie wskazówka do
> szukania błędu.
Zaraz, bo się gubię. Jeszcze raz: to jakie są zalety używania
własnego kodu w stosunku do dieharder? ;-)
Myślałem, ze zaletami, o których pisałeś na początku są
właśnie stabilność i dokłądna zjanomość granic, w jakich
testy zachowują się porządnie.
pzdr
bartekltg
Następne wpisy z tego wątku
- 09.10.16 23:12 M.M.
- 10.10.16 09:31 M.M.
- 11.10.16 17:44 Borneq
- 11.10.16 20:20 M.M.
- 11.10.16 20:53 M.M.
- 11.10.16 21:47 bartekltg
- 11.10.16 22:00 bartekltg
- 12.10.16 04:14 M.M.
Najnowsze wątki z tej grupy
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- 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ń.
Najnowsze wątki
- 2026-01-10 Kominiarze
- 2026-01-10 Zagadka radiowa
- 2026-01-10 Prostownik
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy
- 2026-01-08 Nowy akumulator Donut Lab
- 2026-01-08 Komenda policji nie ma nic wspólnego ze sprawą zgwałcenia policjantki
- 2026-01-08 Pilot do zamka/bramy
- 2026-01-08 Ślad węglowy
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]