Čo je generátor náhodných čísel alebo RNG?

Čo je generátor náhodných čísel alebo RNG?

Čo je generátor náhodných čísel alebo RNG?

Generátor náhodných čísel, ako už názov napovedá, je proces získavania náhodného čísla zakaždým, keď je to potrebné, bez toho, aby bolo možné vytvoriť vzor z predchádzajúcich vygenerovaných čísel. Toto číslo môže byť generované buď algoritmom alebo hardvérovým zariadením a je veľmi dôležité, aby ste sa vyhli akémukoľvek predvídateľnému výsledku. Je to skôr ako náš život na planéte Zem, kde nevieme, čo sa stane v nasledujúcom okamihu, pretože nikto nevie, kde je umiestnený náš ovládač RNG.

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

Algoritmus generátora náhodných čísel sa bežne používa vo videohrách , kde zakaždým, keď ho niekto hrá, stanovuje iný výsledok. Možno ste si všimli, že aj keď hráte rovnakú úroveň v hre, nebude to úplne rovnaké pri každom pokuse o misiu. Rozdiel by nebol pozorovaný v umiestnení alebo požiadavkách na misiu, ale bol by pozorovaný v množstve približujúcich sa nepriateľov a ich rozmnožovaní, klimatických zmenách a rôznych prekážkach, ktoré sa nachádzajú medzi tým. Vďaka tomu je hra návykovejšia a zaujímavejšia. V opačnom prípade by sa hra po niekoľkých pokusoch zdala nudná, pretože by ste boli schopní predvídať udalosti, ktoré sa stanú najbližšie. Môže to znieť jednoducho, ale pre počítač je náročná úloha generovať náhodné čísla podľa presných inštrukcií, ktoré sú v ňom zakódované.

Skutočné RNG vs Pseudo RNG.

Existujú dva typy generátorov náhodných čísel, True a Pseudo.

Čo je generátor náhodných čísel alebo RNG?

Algoritmus generátora skutočných náhodných čísel sa generuje pomocou hardvérového zariadenia, ktoré na generovanie náhodných čísel používa veľmi malé fyzické procesy. Keďže nie je napísaný žiadny algoritmus; True RNG preto nemožno hacknúť na určenie predvídateľnosti. Bežne sa používa v systémoch zameraných na bezpečnosť na celom svete av niektorých formách šifrovania.

Algoritmus generátora pseudonáhodných čísel sa používa v oblastiach, kde nejde o bezpečnosť a náhodnosť sa používa na zamedzenie opakovania a na vytvorenie niečoho zaujímavejšieho pre koncového používateľa. Implementácia technológie je lacnejšia a rýchlejšia, pretože nevyžaduje hardvér a možno ju ľahko vložiť do programovacieho kódu softvéru. Hoci tento proces nie je skutočne náhodný a je určený na základe algoritmu, je vhodnejší pre hry a programy.

Ktoré aplikácie používajú náhodný výber čísel?

Nie všetky hry sa riadia výberom náhodných čísel, vďaka čomu sú menej konkurencieschopné a často nudné, no funkcia výberu náhodných čísel je súčasťou nových hier. Mnoho aplikácií a hier ťaží z náhodnosti, pretože môžu generovať záujem a zisk iba tým, že sú náhodné, ako napríklad:

Hazardné hry : Bingo, Kartové hry , Lotérie a podobné hry.

Hry na zbieranie koristi : Všetky hry, ktoré vyžadujú, aby hráči zbierali korisť na použitie v hre, ako sú PubG , Diablo a Borderlands, používajú RNG. Možnosť získať zakaždým lepšiu korisť je dôvodom, prečo sa k nim ľudia prikláňajú.

Dobrodružné hry : Hry ako Mario a Pokémon používajú algoritmus generátora náhodných čísel, aby určili, ktoré položky budú získané do košíka, a zakaždým sa stretnú s novým vyzývateľom Pokémonov.

Procedurálne generované hry : Všetky hry, ktoré nemajú vopred navrhnuté mapy a úrovne, ale boli navrhnuté v hre pomocou procedurálnych programovacích techník, ako sú Minecraft a Civilization Series. Pomáha vytvoriť celú hru pomocou algoritmu.

Súťažné hry : Niektoré súťažné hry ako Counter-Strike používajú algoritmus generátora náhodných čísel na reguláciu toho, ako guľky zasiahnu ciele.

Pre jasnejší príklad si vezmite napríklad Diddy Kong Racing .

Čo je generátor náhodných čísel alebo RNG?

Ak ste hrali túto hru, narazili by ste na zónu, ktorá má dve možnosti načítania mapy Dragon Forest alebo Overworld. Zdá sa, že ide o náhodný výber a neexistuje žiadna kontrola, kde by ste mohli skončiť. Ak však máte severoamerickú verziu hry, tak vždy skončíte na mape Overworld. V tomto bode hry nie je zapojený žiadny náhodný výber čísel.

Okrem herných aplikácií existuje JavaScriptový kód náhodného čísla, ktorý používajú vývojári a kóderi na celom svete na začlenenie generátora náhodných čísel do svojich programov. Google má svoj vlastný veľmi zaujímavý nástroj, ktorý je tiež založený na teórii náhodných čísel v JavaScripte a dokáže generovať náhodné čísla. Tento nástroj môže byť užitočný pri hraní hier medzi priateľmi a rodinou a na ich generovanie potrebujete stroj. Ak chcete skontrolovať Google RNG, kliknite sem .

RNG pri rýchlom behu

Rýchlosť Spustenie hry je technický termín používaný hráčmi, ktorý znamená dokončiť hru čo najrýchlejšie. Títo hráči tvrdo trénujú, aby porazili hru, ale RNG vždy vytvára prvok prekvapenia, ktorý môže oddialiť ukončenie hry. Náhodný výber čísel však môže byť užitočný aj s trochou šťastia, výzvy môžu byť jednoduché a hru je možné dokončiť oveľa rýchlejšie.

Manipulácia s RNG

Už som diskutoval o rozdieloch medzi True RNG a Pseudo RNG ao skutočnosti, že hranie používa pseudo RNG, ktorý je založený na algoritme. Niekoľko príliš nadšených hráčov používa emulačné nástroje na analýzu hier a identifikáciu medzier, ktoré možno použiť na manipuláciu s výsledkami, aj keď sa používa algoritmus generátora náhodných čísel. RNG založený na algoritme používa základ, ktorý je kombináciou určitých faktorov a generuje výsledok v hre. Toto sú aplikované matematické zákony a keďže 1 + 1 sa vždy rovná 2, podobne ak sú v hre známe faktory, ktoré prinášajú požadovaný výsledok, vždy môžete dosiahnuť rovnaký výsledok. Napríklad, ak hra vyžaduje, aby si hráč vybral určitú postavu s určitými vylepšeniami a výsledkom by bola jednoduchá bitka s bossom, potom by tento vzor bol konštantný, a každý, kto si vyberie rovnaké možnosti, bude mať rovnaké výsledky. Ale pre priemerného hráča by to nebolo možné a pseudo RNG by sa vždy javilo ako skutočné RNG.

Prečo hráči nenávidia RNG?

Hráči môžu byť kategorizovaní na súťaživých hráčov, speedrunnerov a priemerných hráčov. Každý súťaživý hráč, ktorý ovláda herné techniky a pohyby, by chcel vyzvať ostatných hráčov a vyhrať na základe zručností a nepochybne by nenávidel, keby bol výsledok ovplyvnený výberom náhodných čísel. Podobne, speedrunner by chcel dokončiť hru čo najskôr a algoritmus generátora náhodných čísel by vždy brzdil vytváraním neznámych a neočakávaných scenárov v hre.

V ideálnom prípade by hráči chceli znížiť počet stretnutí s výberom náhodných čísel v hre, aby mali celú hru a výsledok pod kontrolou. Ale to je možné len do určitej miery. A keď hráč trávi hodiny ovládaním herného charakteru a pohybov, cítil by sa najviac frustrovaný, keď sa stalo niečo náhodné a celá stratégia je zmätená. Niekedy to pôsobí aj ako požehnanie, ale vo všeobecnosti je to prekliatie.

Náhodný výber čísel je však jediným faktorom, ktorý bráni tomu, aby bola hra monotónna a prináša faktory ako zvedavosť a riziko. Napríklad jedna z najčastejšie hraných hier, Tetris, kde pri každom hraní hry zhora padajú náhodné bloky. Ak by sa mal vložiť rovnaký blokový vzor, ​​potom by to mohla byť skôr pamäťová hra namiesto strategickej.

Kto je RNGesus?

Priemerní hráči, ktorí hrajú len preto, aby sa zabavili alebo si krátili čas, sa nestarajú o výsledok hry. Ale skúsení profesionálni hráči, ktorí nenávidia myšlienku prehrať len preto, že im šťastie nebolo naklonené. Hráči, ktorí prehrávajú, často obviňujú svoju prehru zlému RNG, ktoré zvýhodňovalo ich protivníkov. Teraz tam, kde je zlo, musí byť Boh – RNGesus.

Medzi hráčmi na celom svete sa vyvinul nový termín, RNGesus, čo je skôr slovná hračka s „Ježišom“. Keďže Ježiš Kristus je v skutočnom svete považovaný za nášho záchrancu, RNGesus je predstaviteľná entita vytvorená na záchranu hráčov pred škodlivými účinkami RNG. Nikde to nie je dôkaz, ale začalo to ako mýtus a teraz sa šíri po hernej komunite ako požiar.

Konečný verdikt o RNG – dobrý alebo zlý?

Na túto otázku je ťažké odpovedať a rozhodne nemôže mať rovnakú odpoveď pre všetkých. Zatiaľ čo priemerní hráči by to považovali za dobré, iní si užívajú súťaživého ducha, ale rýchlostné jazdy by tvrdili, že náhodný výber čísel je prekážkou. Algoritmus generátora náhodných čísel udržiava nepredvídateľné a zaujímavé zakaždým, keď hráte na rovnakej úrovni. Stala sa kľúčovou súčasťou mnohých hier a ponúka rozmanitosť, ako sú hádanky, kartové hry, hry na hrdinov a mnohé ďalšie. Ale pre hráčov, ktorí veria v schopnosti ako jediný spôsob, ako poraziť hru, by RNG podkopalo ich potenciál a vytiahlo z krabice niečo náhodné.

Hry sú určené na hranie pre zábavu a potešenie. Ak máte dobrý RNG, mohli by ste získať tie najlepšie možnosti aj napriek malým šanciam. V prípade zlého RNG dostanete najhorší výsledok, aj keď ste hru hrali presne tak, ako sa hrať mala. Pravdou je, že to nie je niečo, čo možno brať tak vážne, najmä ak je to založené na algoritme generátora náhodných čísel.


Ako zmeniť jazyk hry v aplikácii EA

Ako zmeniť jazyk hry v aplikácii EA

Schopnosť hrať hry vo vami preferovanom jazyku môže výrazne zlepšiť váš herný zážitok s aplikáciou EA, vďaka čomu bude pohlcujúcejší a

Ako skryť hry pred priateľmi v službe Steam

Ako skryť hry pred priateľmi v službe Steam

Mnoho dôvodov vás môže viesť k skrytiu hier vo vašej knižnici Steam pred vašimi priateľmi. Ak máte hru s previnilým potešením alebo nechcete, aby ostatní videli, kedy

Najlepšie hry pre Xbox One v roku 2018: 11 hier na hranie na vašom Xbox One

Najlepšie hry pre Xbox One v roku 2018: 11 hier na hranie na vašom Xbox One

Či už vlastníte Xbox One, Xbox One S alebo Xbox One X, budete hľadať vynikajúce hry na hranie. Aj keď Sony PS4 a PS4 Pro môžu dobre

Veľa hier sa nazýva filmové, Virginia Is The Real Deal

Veľa hier sa nazýva filmové, Virginia Is The Real Deal

Thomas McMullan „Cinematic“ je jedným z najviac zneužívaných prídavných mien v súprave nástrojov herných kritikov. Má to svoj dôvod, samozrejme. Ako dominantný režim

Ako hrať Steam hry na Oculus Quest 2

Ako hrať Steam hry na Oculus Quest 2

V minulosti bola technológia VR nepohodlná a vyžadovala fyzické pripojenie k primárnemu zariadeniu. Avšak, s pokrokom v tejto oblasti, Oculus Quest

Ako presunúť hru Steam na iný disk

Ako presunúť hru Steam na iný disk

V posledných rokoch sa hry stali oveľa väčšími a zaberajú značnú časť vášho úložného disku. V dôsledku toho sa Steam rozhodol poskytnúť svoje

Rezed 2018: Najlepšie indie hry, ktoré musíte tento rok hrať

Rezed 2018: Najlepšie indie hry, ktoré musíte tento rok hrať

Rezzed 2018 je za nami. Londýnska oslava veľkých aj malých nezávislých hier sa už štvrtý rok usídlila v Tobacco Docks.

Tipy a triky Marvels Spider-Man PS4: Ako zvládnuť hru

Tipy a triky Marvels Spider-Man PS4: Ako zvládnuť hru

Marvel's Spider-Man bol najpredávanejšou hrou každý týždeň od svojho vydania, čo nebolo prekvapujúce, keďže išlo o jeden z najočakávanejších rokov pre PS4.

Najlepšie hry pre Xbox One X: Toto sú hry, na ktoré potrebujete Xbox One X

Najlepšie hry pre Xbox One X: Toto sú hry, na ktoré potrebujete Xbox One X

Xbox One X je 4K krabica snov od spoločnosti Microsoft a najvýkonnejšia konzola všetkých čias. Nie je to bez problémov, ako sa dozviete v našom plnom znení

Ako si kúpiť Steam hry s darčekovou kartou Amazon

Ako si kúpiť Steam hry s darčekovou kartou Amazon

Platforma Steam je v súčasnosti najpopulárnejším spôsobom nákupu a organizácie počítačových hier v rámci toho istého programu. Steam umožňuje používateľom uplatniť darčekové karty,