Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #30947

Re: Prosty generator pseudolosowy 8bit z limitem

Newsgroups pl.comp.programming
Date 2017-11-29 02:23 -0800
References <aef027f7-2063-41a0-9f50-2136a3fd1032@googlegroups.com> <ac3384a2-f999-4db8-bfb5-f970ae338b5d@googlegroups.com> <ovkuhb$abp$1@gioia.aioe.org> <2be3dc1b-5f6c-466e-bdef-ec497db267d0@googlegroups.com> <almarsoft.8214239723429596713@news.v.pl>
Message-ID <7df461a1-e1ea-470d-8bb6-9fc8bc86428f@googlegroups.com> (permalink)
Subject Re: Prosty generator pseudolosowy 8bit z limitem
From "M.M." <mmarszik@gmail.com>

Show all headers | View raw


On Wednesday, November 29, 2017 at 10:19:11 AM UTC+1, slawek wrote:
> On Wed, 29 Nov 2017 00:48:54 -0800 (PST), "M.M." <mmarszik@gmail.com> 
> wrote:
> > liczb losowych, nie znajdziesz w tej książeczce specjalistycznego=
> > , z
> > podniesioną wydajnością np. kosztem jakości albo dzi�=
> > �ki implementacji 
> > wykorzystującej specyficzne cechy nowych procesorów.
> 
> 
> Złe nastawienie. 
Ale czyje? Moje nastawienie? A jakie masz wyobrażenie o moim
nastawieniu, poprawnie zdekodowałeś moje nastawienie?


> Czytałeś? Czy tylko tak ci się wydaje? Jak nie czytałeś to przeczytaj 
> - głupszy od tego nie będziesz.
Ale co czytałem i co mi się wydaje? A głupszy może będę od tego, bo 
czas nie jest z gumy i nie będę mógł w tym czasie robić czegoś innego.



> Przeczytaj rozdział o generatorach w Numerical Recipes, obejrzyj 
> sobie jak jest napisany generator w jakiejś bibliotece Open Source, 
> np. GSL czy Scipy, ew. CERNLIB. Dogłębnie poznaj czym jest "Mersenne 
> Twister".
Dlaczego mam to czytać i dogłębniej poznawać?



> Ale przede wszystkim określ czym dla ciebie są liczby losowe. 
Chyba zwracasz się do osoby zakładającej wątek :)



> Poszukaj pakietu "Die hard" do testowania liczb losowych. Wymyśl swój 
> generator. Puść przez testy. Spróbuj uzasadnić matematycznie że twój 
> generator to akurat to co ci potrzebne.
Kiedyś to robiłem, testowałem różne odmiany generatorów fibonacciego.
Moje wnioski są takie: generatory fibonacciego są dużo szybsze od
ranluxa, i (dobrze sparametryzowane) zazwyczaj przechodzą testy tak 
samo dobrze ranlux, chociaż g. f. mogą wymagać dłuższej inicjalizacji i
większej ilości pamięci. Tyle że ta rozmowa chyba była o czymś
całkiem innym. Chcesz zmienić temat na generatory fibonnaciego?
Chętnie poczytam taki wątek, a może i coś napiszę.


> Jeżeli twój hardware na to pozwala to dolutuj hardwareowy generator. 
> Uwaga: odczyt z wiszącego pinu NIE daje liczby losowej.
To już totalnie odlecieliśmy, moim zdaniem daje liczbę losową, ale 
rozkład jest baaaardzo nierównomierny.



> Co do asemblera: zwykle program w C jest równie dobry jak asembler. 
Ja też mówię że zwykły C jest równie dobry jak asm, o ile w C można
optymalnie wykorzystać specyficzne cechy sprzętu.


> Chyba że nie jest. Ale aby tak było musisz znać asembler w stopniu 
> przy którym nie ma znaczenia czy w asemblerze napiszesz 20 linijek 
> czy 100.
No pewnie. 



> I najważniejsze: napisz sobie na tekturce odpowiedź na proste pytanie 
> - DLACZEGO STANDARDOWY GENERATOR LICZB LOSOWYCH JEST ABSOLUTNIE NIE 
> DO PRZYJĘCIA?
Ja zrozumiałem tak: ponieważ działa za wolno i być może za dobrze.
Mnie w 99% zastosowań wystarcza generator liniowy lub mersen lub
ranlux lub fibonnaci.

Pozdrawiam

Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 00:48 -0800
  Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-28 05:13 -0800
    Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-28 05:17 -0800
    Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 01:20 +0100
      Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 09:41 +0100
        Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:12 +0100
      Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 00:48 -0800
        Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 10:19 +0100
          Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 02:23 -0800
            Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 14:01 +0100
              Re: Prosty generator pseudolosowy 8bit z limitem Stregor <stregor@wytnij.to.gmail.com> - 2017-11-29 14:28 +0100
              Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:01 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-02 02:46 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-12-04 08:34 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 09:58 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem Roman Tyczka <noemail@because.no> - 2017-12-06 20:14 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem fir <profesor.fir@gmail.com> - 2017-12-06 01:40 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem fir <profesor.fir@gmail.com> - 2017-12-06 09:22 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-06 20:07 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 21:27 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-12-06 21:30 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-07 01:09 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-06 18:54 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-06 20:15 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-08 08:53 -0800
                Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-12-09 07:27 -0800
            Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 14:04 +0100
            Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:38 +0100
          Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:34 +0100
        Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 19:29 +0100
  Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 05:50 -0800
    Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 06:09 -0800
    Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 08:39 -0800
      Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-28 20:13 +0100
        Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 21:59 -0800
          Re: Prosty generator pseudolosowy 8bit z limitem "Radoslaw Szwed" <radekszwed@pochta.fm> - 2017-11-29 07:55 +0100
          Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 18:48 +0100
            Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 20:29 +0100
              Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 20:38 +0100
                Re: Prosty generator pseudolosowy 8bit z limitem bartekltg <bartekltg@gmail.com> - 2017-11-29 20:43 -0800
      Re: Prosty generator pseudolosowy 8bit z limitem szykcech@gmail.com - 2017-11-28 19:53 -0800
        Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-28 22:00 -0800
        Re: Prosty generator pseudolosowy 8bit z limitem slawek <fake@fakeemail.com> - 2017-11-29 09:44 +0100
      Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-11-29 20:34 +0100
        Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-30 04:57 -0800
          Re: Prosty generator pseudolosowy 8bit z limitem "AK" <nobody@nowhere.net> - 2017-12-01 01:05 +0100
    Re: Prosty generator pseudolosowy 8bit z limitem "M.M." <mmarszik@gmail.com> - 2017-11-29 00:41 -0800
  Re: Prosty generator pseudolosowy 8bit z limitem bartekltg <bartekltg@gmail.com> - 2017-11-29 20:42 -0800
    Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:04 -0800
  Re: Prosty generator pseudolosowy 8bit z limitem "Radoslaw Szwed" <radekszwed@pochta.fm> - 2017-11-30 07:31 +0100
    Re: Prosty generator pseudolosowy 8bit z limitem Adam Klobukowski <adamklobukowski@gmail.com> - 2017-11-30 22:04 -0800

csiph-web