Najstarsze znane nam kości do gry są datowane na XXIV w. p.n.e., co świadczy o tym, że liczby losowe używane są już od dawna. Jednak dopiero niecałe sto lat temu nastąpiła prawdziwa rewolucja. W latach 40. ubiegłego wieku rzuty kostką czy monetą stały się przeżytkiem. Firma RAND Corporation stworzyła wtedy maszynę, która wytwarzała losowe liczby, używając generatora sygnałów. Wyniki działania tego urządzenia opisano w książce A Million Random Digits with 100,000 Normal Deviates. Pomysł zapisania miliona przypadkowych liczb w książce może się wydawać absurdalny, był jednak prawdziwym przełomem dla naukowców i pasjonatów, którzy uzyskali dostęp do dużej sekwencji liczb losowych.
W tym e‑materiale wyjaśnimy, czym są liczby losowe i pseudolosowe, a także jakie jest ich zastosowanie.
Jak wygenerować liczby pseudolosowe w poszczególnych językach programowania dowiesz się z e‑materiałów:
Generowanie liczb pseudolosowych w języku C++Generowanie liczb pseudolosowych w języku C++,
Generowanie liczb pseudolosowych w języku JavaGenerowanie liczb pseudolosowych w języku Java,
Generowanie liczb pseudolosowych w języku PythonGenerowanie liczb pseudolosowych w języku Python.
Więcej zadań? Sięgnij do Generowanie liczb pseudolosowych – zadania maturalneGenerowanie liczb pseudolosowych – zadania maturalne.
Poznasz różnicę pomiędzy liczbami prawdziwie losowymi a pseudolosowymi.
Dowiesz się, jakie jest zastosowanie liczb losowych w różnych dziedzinach.