Co to jest generator liczb losowych?
Wszystkie procesy na świecie zachodzą albo przez przypadek, albo według z góry ustalonego planu lub wzorca.
Tak naprawdę w każdej dziedzinie naszego życia posługujemy się liczbami losowymi. Kiedy rzucasz monetą, grasz w pokera lub na loterii, wymyślasz hasło numeryczne lub tworzysz grę, używasz liczb losowych lub specjalnie zaprojektowanego generatora liczb losowych.
Random Number Generator (RNG) to algorytm, który generuje prawie niezależne liczby w sekwencji. Łączy je tylko dana dystrybucja.
Działanie RNG zależy od wcześniej napisanego algorytmu. Na tej podstawie możemy mówić o pseudolosowości tych liczb. Dlatego istnieje powiedzenie, że w naszym świecie nic nie jest przypadkowe, bez względu na to, jak przypadkowe może się wydawać.
Według wszystkich artykułów naukowych generator liczb losowych ma bardziej poprawną nazwę – generator liczb pseudolosowych. Dla wygody pominięto użycie słowa „pseudo".
W rzeczywistości wszystkie algorytmy RNG są w dużym stopniu zależne od języka programowania i platformy obliczeniowej.
Zasada działania wszystkich typów generatorów jest dość prosta – używana jest funkcja wewnętrzna, która wybiera losowe wartości w określonym zakresie.
Bardzo często w poker roomach online używane są generatory liczb losowych. Jednocześnie większość właścicieli takich witryn stara się udostępnić algorytm i certyfikat RNG (w celu poświadczenia uczestnikom, że nie ma konfiguracji).
Ale jest jeszcze inny obszar działalności, w którym wykorzystywane są takie algorytmy – kryptografia. Aby tworzyć zupełnie nowe i niedostępne hasła oraz cały szereg innych funkcji, generatory liczb losowych są projektowane w samą porę. Oczywiście zrozumienie algorytmu i obliczenie kombinacji wiąże się z ryzykiem, ale jest to prawie niemożliwe nawet dla najbardziej doświadczonego hakera.
Ale to jest bezużyteczne dla prostego, przeciętnego mieszkańca naszej planety. Częściej generator jest używany do obstawiania w loteriach, nagle pojawia się ten sam algorytm, nagle się pokrywa. Prawdopodobieństwo jest bardzo małe, ale nadzieja, jak to mówią, umiera ostatnia.