eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPojemnik na liczby losoweRe: Pojemnik na liczby losowe
  • Data: 2011-06-27 07:25:45
    Temat: Re: Pojemnik na liczby losowe
    Od: Paweł Kierski <n...@p...net> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2011-06-23 12:50, Michoo pisze:
    > W dniu 23.06.2011 07:04, Tubylerczyk pisze:
    >> W dniu 2011-06-23 01:46, Michoo pisze:
    >>> W dniu 23.06.2011 01:04, Tubylerczyk pisze:
    >>>> Jak inicjalizować generator pseudolosowy losową wartością?
    >>> Byłoby łatwiej jakbyś określił do czego Ci to potrzebne.
    >>
    >> (W jakiś sposób guid w systemie liczony jest tak, że mamy 128-bitową
    >> wartość losową, nie wiem na ile jest losowy)
    > On ma być unikalny a nie losowy. Oidp jakaś implementacja używała
    > fragmentu MAC i czasu jako części składowych.
    >
    >> Na przykład: generuję losowe hasło dla użytkownika.
    > Oidp sam wynik MD5 jest dość dobrym ciągiem losowym.

    BTW - do unikalności losowość może być zbędna. Jeśli mam gwarancję, że
    pobranie GUIDa nie będzie częstsze niż X, to wystarczy sklejenie
    identyfikatora komputera, procesu, wątku i czasu z rozdzielczością
    lepszą niż X. W C/C++ można też zamiast wątku użyć adresu obiektu
    w pamięci.

    >>> Od tego jest generator PSEUDOlosowy - on ma już pamięć i generuje
    >>> kolejne wartości w oparciu o poprzednie - seed ustawia się raz.
    >>
    >> Przydałby się prawdziwie losowy generator wbudowany w procesor oparty o
    >> kwanty.
    > Są generatory oparte o szumy termiczne.

    Albo źródła radioizotopowe: http://www.fourmilab.ch/hotbits/

    --
    Paweł Kierski
    n...@p...net

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: