Co to jest generator liczb losowych lub RNG?

Co to jest generator liczb losowych lub RNG?

Generator liczb losowych, jak sama nazwa wskazuje, to proces uzyskiwania losowej liczby za każdym razem, gdy jest to wymagane, bez możliwości ustalenia wzoru z wcześniej wygenerowanych liczb. Liczba ta może być wygenerowana przez algorytm lub urządzenie sprzętowe i jest bardzo ważna, aby uniknąć przewidywalnego wyniku. To bardziej przypomina nasze życie na planecie Ziemia, gdzie nie wiemy, co stanie się za chwilę, ponieważ nikt nie wie, gdzie znajduje się nasz kontroler RNG.

Now that we have the technology to produce different numbers every time, what do we do with those numbers?

Algorytm generatora liczb losowych jest powszechnie używany w grach wideo , gdzie za każdym razem, gdy ktoś w niego gra, ustala inny wynik. Być może zauważyłeś, że nawet jeśli grasz na tym samym poziomie w grze, nie będzie to całkiem takie samo za każdym razem, gdy podejmiesz misję. Różnica nie byłaby zauważona w lokalizacji ani wymaganiach misji, ale byłaby obserwowana w przypadku wielu zbliżających się wrogów i ich odradzania się na ich obszarze, zmianach klimatycznych i różnych przeszkodach, które pojawiają się pomiędzy nimi. To sprawia, że ​​gra jest bardziej wciągająca i interesująca. W przeciwnym razie gra wydawałaby się nudna po kilku próbach, ponieważ byłabyś w stanie przewidzieć wydarzenia, które będą miały miejsce w następnej kolejności. To może wydawać się proste, ale generowanie liczb losowych według precyzyjnych instrukcji w nim zakodowanych jest trudnym zadaniem dla komputera.

Prawdziwy RNG kontra Pseudo RNG.

Istnieją dwa typy generatorów liczb losowych, prawda i pseudo.

Co to jest generator liczb losowych lub RNG?

Prawdziwy algorytm generatora liczb losowych jest generowany za pomocą urządzenia sprzętowego, które wykorzystuje bardzo małe procesy fizyczne do generowania liczb losowych. Ponieważ nie ma napisanego algorytmu; w związku z tym True RNG nie może zostać zhakowane w celu określenia przewidywalności. Jest zwykle używany w systemach zorientowanych na bezpieczeństwo na całym świecie oraz w niektórych formach szyfrowania.

Algorytm generatora liczb pseudolosowych jest używany w obszarach, w których nie ma obaw o bezpieczeństwo, a losowość służy do unikania powtórzeń i stworzenia czegoś ciekawszego dla użytkownika końcowego. Wdrażanie technologii jest tańsze i szybsze, ponieważ nie wymaga sprzętu i można ją łatwo wprowadzić do kodu programowania oprogramowania. Chociaż proces ten nie jest tak naprawdę losowy i jest określany na podstawie algorytmu, to jednak bardziej nadaje się do gier i programów.

Które aplikacje używają selektora liczb losowych?

Nie wszystkie gry są zgodne z selektorem liczb losowych, co czyni je mniej konkurencyjnymi i często nudnymi, jednak selektor liczb losowych jest dostępny w nowych grach. Wiele aplikacji i gier korzysta z losowości, ponieważ mogą generować zainteresowanie i zysk tylko z tego, że są losowe, takie jak:

Gry hazardowe : Bingo, Gry karciane , Loterie i podobne gry.

Gry o zbieraniu łupów: wszystkie gry, które wymagają od graczy zbierania łupów do wykorzystania w rozgrywce, takie jak PubG , Diablo i Borderlands, używają RNG. Możliwość zdobycia lepszych łupów za każdym razem jest powodem, dla którego ludzie się do nich uzależniają.

Gry przygodowe : Gry takie jak Mario i Pokémon używają algorytmu generatora liczb losowych, aby określić, które przedmioty można zdobyć w koszyku i za każdym razem spotkać nowego rywala Pokémon.

Gry generowane proceduralnie : wszystkie gry, które nie mają wstępnie zaprojektowanych map i poziomów, ale zostały zaprojektowane w grze przy użyciu technik programowania proceduralnego, takich jak Minecraft i Civilization Series. Pomaga stworzyć całą grę za pomocą algorytmu.

Gry konkurencyjne : Niektóre gry konkurencyjne, takie jak Counter-Strike, wykorzystują algorytm generatora liczb losowych do regulowania sposobu, w jaki pociski trafiają w cele.

Dla jaśniejszego przykładu weźmy na przykład Diddy Kong Racing .

Co to jest generator liczb losowych lub RNG?

Jeśli grałeś w tę grę, natknąłbyś się na strefę, która ma dwie opcje do załadowania mapy Smoczego Lasu lub mapy Overworld. Wydaje się, że jest to wybór przypadkowy i nie ma kontroli nad tym, gdzie możesz skończyć. Jeśli jednak masz wersję gry w Ameryce Północnej, zawsze trafisz na mapę Overworld. W tym momencie gry nie ma selektora liczb losowych.

Poza aplikacjami do gier istnieje kod losowych liczb JavaScript używany przez programistów i programistów na całym świecie, aby sugerować generator liczb losowych w ich programach. Google ma swoje bardzo ciekawe narzędzie, które również opiera się na teorii liczb losowych JavaScript i może generować liczby losowe. To narzędzie może być przydatne podczas grania w gry w gronie przyjaciół i rodziny, a potrzebujesz maszyny do ich generowania. Aby sprawdzić Google RNG, kliknij tutaj .

RNG w prędkości biegania

Szybkość Uruchamianie gry to termin techniczny używany przez graczy, który oznacza zakończenie gry tak szybko, jak to możliwe. Ci gracze ciężko ćwiczą, aby przejść grę, ale RNG zawsze tworzy element zaskoczenia, który może opóźnić zakończenie gry. Jednak przy odrobinie szczęścia wybór losowych liczb może również okazać się korzystny, wyzwania mogą być łatwe, a grę można ukończyć znacznie szybciej.

Manipulacja RNG

Omówiłem już różnice między True RNG i Pseudo RNG oraz fakt, że gry wykorzystują pseudo RNG, który opiera się na algorytmie. Kilku nadmiernie entuzjastycznych graczy używa narzędzi emulujących do analizowania gier i identyfikowania luk, które można wykorzystać do manipulowania wynikami, nawet jeśli używany jest algorytm generatora liczb losowych. RNG oparty na algorytmie wykorzystuje ziarno, które jest kombinacją pewnych czynników i generuje wynik w grze. To są prawa matematyki stosowane i ponieważ 1 + 1 zawsze równa się 2, podobnie jeśli znane są czynniki w grze, które przynoszą pożądany rezultat, to zawsze można osiągnąć ten sam wynik. Na przykład, jeśli gra wymaga od gracza wybrania określonej postaci z określonymi wzmocnieniami, a rezultatem będzie łatwa walka z bossem, to ten wzorzec będzie stały, a każdy, kto wybierze te same opcje, będzie miał takie same wyniki. Ale dla przeciętnego gracza nie byłoby to możliwe, a pseudo RNG zawsze wydawałby się prawdziwym RNG.

Dlaczego gracze nienawidzą RNG?

Graczy można podzielić na rywalizujących graczy, speedrunnerów i przeciętnych graczy. Każdy rywalizujący gracz, który opanował techniki gry i ruchy, chciałby rzucić wyzwanie innym graczom i wygrać na podstawie umiejętności, i niewątpliwie nienawidziłby tego, gdyby na wynik wpłynął losowy wybór liczb. Podobnie, speedrunner chciałby ukończyć grę tak szybko, jak to możliwe, a algorytm generatora liczb losowych hamowałby, tworząc za każdym razem nieznane i nieoczekiwane scenariusze w grze.

Idealnie byłoby, gdyby gracze chcieli zmniejszyć liczbę spotkań z selektorem liczb losowych w grze, aby zachować kontrolę nad całą rozgrywką i jej wynikiem. Ale jest to możliwe tylko do pewnego stopnia. A kiedy gracz spędza godziny na opanowaniu postaci i ruchów w grze, czuje się najbardziej sfrustrowany, gdy dzieje się coś losowego, a cała strategia jest zepsuta. Czasami działa też jak błogosławieństwo, ale generalnie jest przekleństwem.

Chociaż wybieranie liczb losowych jest jedynym czynnikiem, który sprawia, że ​​gra nie jest monotonna i wprowadza takie czynniki, jak ciekawość i ryzyko. Na przykład jedna z najczęściej granych gier, Tetris, w której losowe klocki spadają z góry za każdym razem, gdy grasz. Gdyby wstawić ten sam wzór blokowy, mogłaby to być bardziej gra pamięciowa, a nie strategiczna.

Kim jest RNGesus?

Przeciętni gracze, którzy grają tylko dla zabawy lub spędzania czasu, nie dbają o wynik gry. Ale wykwalifikowani profesjonalni gracze, którzy nienawidzą pomysłu przegrywania tylko dlatego, że szczęście nie było na ich korzyść. Gracze, którzy przegrywają, często obwiniają o swoją przegraną złe RNG, które faworyzuje ich przeciwników. Teraz tam, gdzie jest zło, musi być Bóg – RNGesus.

Wśród graczy na całym świecie pojawił się nowy termin, RNGesus, który jest bardziej grą słów z „Jezusem”. Ponieważ Jezus Chrystus jest uważany za naszego zbawiciela w prawdziwym świecie, RNGesus jest wyobrażoną istotą stworzoną w celu ratowania graczy przed złymi skutkami RNG. Nie jest to nigdzie dowodem, ale zaczęło się jako mit, a teraz rozprzestrzeniło się w społeczności graczy jak pożar.

Ostateczny werdykt w sprawie RNG – dobry czy zły?

To trudne pytanie i zdecydowanie nie może mieć tej samej odpowiedzi dla wszystkich. Podczas gdy przeciętni gracze uznaliby to za dobre, inni lubią rywalizację, ale biegi z szybkością uznają, że wybór liczb losowych jest przeszkodą. Algorytm generatora liczb losowych utrzymuje nieprzewidywalne i interesujące za każdym razem, gdy grasz na tym samym poziomie. Stała się kluczowym elementem wielu gier, oferując różnorodność, jak puzzle, gry karciane, RPG i wiele innych. Ale dla graczy, którzy wierzą w umiejętności jako jedyny sposób na pokonanie gry, RNG osłabi ich potencjał i wyciągnie coś losowego z pudełka.

Gry są przeznaczone do zabawy i przyjemności. Jeśli masz dobry RNG, będziesz w stanie uzyskać najlepsze opcje pomimo niskich szans. W przypadku złego RNG uzyskasz najgorszy wynik, nawet jeśli grałeś dokładnie tak, jak powinno. Prawda jest taka, że ​​nie jest to coś, co można traktować tak poważnie, zwłaszcza gdy opiera się na algorytmie generatora liczb losowych.



Leave a Comment

12 sposobów, aby naprawić bibliotekę Epic Games, która nie wyświetla gier

12 sposobów, aby naprawić bibliotekę Epic Games, która nie wyświetla gier

Denerwujesz się, gdy widzisz, że biblioteka Epic Games nie wyświetla gier? Oto 12 sposobów rozwiązania problemu i odzyskania zakupów.

5 najlepszych sposobów rozwiązania problemu braku możliwości odinstalowania programu uruchamiającego Epic Games z systemu Windows

5 najlepszych sposobów rozwiązania problemu braku możliwości odinstalowania programu uruchamiającego Epic Games z systemu Windows

Masz problem z usunięciem programu uruchamiającego Epic Games ze swojego komputera? Oto kilka wskazówek, które musisz wypróbować, jeśli nie możesz odinstalować programu Epic Games Launcher z systemu Windows.

7 najlepszych sposobów naprawy gier na Facebooku, które nie ładują się w przeglądarce Google Chrome

7 najlepszych sposobów naprawy gier na Facebooku, które nie ładują się w przeglądarce Google Chrome

Czy gry na Facebooku nie ładują się lub nie działają w przeglądarce Google Chrome? Zastosuj te wskazówki dotyczące rozwiązywania problemów, aby rozwiązać podstawowy problem.

7 najlepszych poprawek dla kontrolera gier działającego jak mysz w systemie Windows 11

7 najlepszych poprawek dla kontrolera gier działającego jak mysz w systemie Windows 11

Kontrolery do gier mogą być źle skonfigurowane i wpływać na sterowanie myszą, więc możesz to poprawić, korzystając z rozwiązań podanych w tym przewodniku.

4 najlepsze niedrogie telewizory 4K 120 Hz do gier

4 najlepsze niedrogie telewizory 4K 120 Hz do gier

4 najlepsze niedrogie telewizory 4K 120 Hz do gier: 1. Seria VIZIO MQX, 2. TCL Q7 QLED, 3. Seria LG QNED80, 4. Sony ....

7 najlepszych sposobów na naprawienie braku aktualizacji usług gier w systemie Windows

7 najlepszych sposobów na naprawienie braku aktualizacji usług gier w systemie Windows

Może to być denerwujące, gdy usługi gier nie instalują się lub nie aktualizują na komputerze z systemem Windows 10 lub 11, ale istnieje kilka sposobów rozwiązania problemu.

Jak udostępniać gry na Steamie znajomym i rodzinie

Jak udostępniać gry na Steamie znajomym i rodzinie

Udostępniaj gry na Steam znajomym bez wysiłku, aby odkryć najlepsze wrażenia z gry i niezapomniane chwile.

5 najlepszych sposobów naprawienia niedziałającego mikrofonu w pasku gier Xbox w systemie Windows 11

5 najlepszych sposobów naprawienia niedziałającego mikrofonu w pasku gier Xbox w systemie Windows 11

Czy pasek gier Xbox nie odbiera dźwięku z mikrofonu? Jeśli tak, oto jak naprawić mikrofon, który nie działa w aplikacji Xbox Game Bar w systemie Windows 11.

Recenzja MSI Titan GT77 HX: laptop do gier Behemoth

Recenzja MSI Titan GT77 HX: laptop do gier Behemoth

Czy chcesz mieć absolutnie najlepszą wydajność w grach na laptopie? Sprawdź naszą szczegółową recenzję MSI Titan GT77 HX.

CES 2024: MSI przedstawia nowe 18-calowe laptopy, notebooki z procesorami Intel Core Ultra i komputerami przenośnymi Claw Gaming

CES 2024: MSI przedstawia nowe 18-calowe laptopy, notebooki z procesorami Intel Core Ultra i komputerami przenośnymi Claw Gaming

Na targach CES 2024 firma MSI zaprezentowała kilka nowych laptopów wraz z zupełnie nowym komputerem przenośnym – Claw. Oto wszystko, co musisz o nich wiedzieć.