Czy można zmusić komputer do zagrania w Toto Lotka?
..."nie da się zapisać algorytmu losowania liczby, dlatego, że liczba losowa z definicji nie jest generowana żadnym algorytmem." Ciekawe właściwości liczb losowych i czy komputer mógłby robić coś szalonego? U mnie - tak, po zwiedzeniu paru rosyjskich stron :)))
kubatre1 z- #
- #
- #
- #
- #
- #
- #
- 20
Komentarze (20)
najlepsze
Ciekawostka - zastanawialiście się czasem, skąd wiemy, że ciąg liczb jest losowy? Przecież matematyczna definicja losowości nie może się opierać na źródle, z którego pobieramy liczby.
Może się zdarzyć, że ktoś wylosuje rzucając 100 razy kostką dziesięciościenną część rozwinięcia dziesiętnego liczby pi. I co - wtedy nagle ten ciąg liczb staje się losowy, choć jak był wyliczony ze wzoru - to nie był? Matematyka tak nie działa -
Gdy potrzeba prawdziwie losowej liczby - np do wygenerowania bezpiecznego klucza szyfru, zazwyczaj czyta się je po prostu z /dev/random tak jak czyta się dane ze zwykłego pliku, więc programista piszący program szyfrujący nie musi przejmować się tym skąd się te liczby biorą, musi tylko brać pod uwagę, że odczytywanie liczb z tego miejsca nie
A ten /dev/random to bierze liczby losowe z kosmosu niby? podczas gdy mnlf dokładnie opisał, skąd biorą się liczby losowe w /dev/random (shit, wcisnąłem tab po /d).
dokładniej to 3 ostatnie akapity.
raj ma rację w każdym zdaniu, Twoje wątpliwości są bezzasadne w kontekście całego wątku.
oczywiście pomijamy kwestię ilości tych danych - generacja klucza pgp trwa czasami nawet kilka minut.
chyba, że kwestionujesz losowość źródła danych w /dev/random. Wtedy
Do losowania liczb w toto lotku to już chyba osobna kwestia ;-) (które będą faktycznie losowe)
-Schopenhauer
Cytat przypisywany Schrödingerowi.
A teraz szersze wyjaśnienie dla niefizyków - wartości stanów kwantowych są opisywane tylko przez prawdopodobieństwo, dopiero akt pomiaru ustala (nie sprawdza, ale powoduje, że cząstce bez spinu zostaje przypisany spin) konkretną wartość.