Kas yra atsitiktinių skaičių generatorius arba RNG?

Kas yra atsitiktinių skaičių generatorius arba RNG?

Kas yra atsitiktinių skaičių generatorius arba RNG?

Atsitiktinių skaičių generatorius, kaip rodo pavadinimas, yra atsitiktinio skaičiaus gavimo procesas kiekvieną kartą, kai jo reikia, nesugebėjus nustatyti modelio iš anksčiau sugeneruotų skaičių. Šis skaičius gali būti sugeneruotas naudojant algoritmą arba aparatūros įrenginį ir yra labai svarbus norint išvengti bet kokių nuspėjamų rezultatų. Tai labiau panašu į mūsų gyvenimą Žemės planetoje, kur mes nežinome, kas nutiks kitą akimirką, nes niekas nežino, kur yra mūsų RNG valdiklis.

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

Atsitiktinių skaičių generatoriaus algoritmas dažniausiai naudojamas vaizdo žaidimuose , kur jis nustato skirtingą rezultatą kiekvieną kartą, kai kas jį žaidžia. Galbūt pastebėjote, kad net jei žaistumėte tą patį žaidimo lygį, kiekvieną kartą, kai bandysite atlikti misiją, jis nebus toks pat. Skirtumas būtų pastebimas ne vietoje ar misijos reikalavimuose, tačiau jis būtų pastebėtas dėl daugybės artėjančių priešų ir jų neršimo, klimato pokyčių ir skirtingų kliūčių. Dėl to žaidimas tampa labiau priklausomas ir įdomesnis. Priešingu atveju po kelių bandymų žaidimas atrodytų nuobodus, nes galėtumėte numatyti įvykius, kurie įvyks toliau. Galbūt tai skamba paprastai, tačiau kompiuteriui sudėtinga užduotis generuoti atsitiktinius skaičius, laikantis tikslių jame užkoduotų instrukcijų.

Tikrasis RNG vs pseudo RNG.

Yra dviejų tipų atsitiktinių skaičių generatoriai, tiesa ir pseudo.

Kas yra atsitiktinių skaičių generatorius arba RNG?

Tikrasis atsitiktinių skaičių generatoriaus algoritmas generuojamas naudojant aparatinę įrangą, kuri naudoja labai mažus fizinius procesus atsitiktiniams skaičiams generuoti. Kadangi nėra parašyta algoritmo; taigi, True RNG negalima nulaužti, kad būtų galima nustatyti nuspėjamumą. Jis paprastai naudojamas į saugumą orientuotose sistemose visame pasaulyje ir kai kuriose šifravimo formose.

Pseudoatsitiktinių skaičių generatoriaus algoritmas naudojamas tose srityse, kur nesirūpinama saugumu, o atsitiktinumas naudojamas siekiant išvengti pasikartojimų ir padaryti ką nors įdomesnio galutiniam vartotojui. Pigiau ir greičiau įdiegti technologiją, nes jai nereikia techninės įrangos ir ją galima nesunkiai įterpti į programinės įrangos programavimo kodą. Nors šis procesas nėra visiškai atsitiktinis ir nustatomas pagal algoritmą, jis labiau tinka žaidimams ir programoms.

Kurios programos naudoja atsitiktinių skaičių rinkiklį?

Ne visuose žaidimuose naudojamas atsitiktinių skaičių rinkiklis, todėl jie yra mažiau konkurencingi ir dažnai nuobodūs, tačiau atsitiktinių skaičių rinkiklis įtrauktas į naujus žaidimus. Daugeliui programų ir žaidimų naudingas atsitiktinumas, nes jie gali sukelti susidomėjimą ir pelną tik būdami atsitiktiniais, pavyzdžiui:

Azartiniai žaidimai : Bingo, Kortų žaidimai , Loterija ir panašūs žaidimai.

Grobio rinkimo žaidimai : visi žaidimai, kuriuose žaidėjai turi rinkti grobį, kad būtų naudojami žaidime, pvz., PubG , Diablo ir Borderlands, naudoja RNG. Galimybė kiekvieną kartą gauti geresnį grobį yra priežastis, kodėl žmonės prie jų prisiriša.

Nuotykių žaidimai : žaidimai, tokie kaip Mario ir Pokémon, naudoja atsitiktinių skaičių generatoriaus algoritmą, kad nustatytų, kurios prekės bus įtrauktos į krepšelį ir kiekvieną kartą susitiks su nauju Pokémon varžovu.

Procedūriniai žaidimai : visi žaidimai, kuriuose nėra iš anksto sukurtų žemėlapių ir lygių, bet kurie buvo sukurti žaidime naudojant procedūrinio programavimo metodus, pvz., „Minecraft“ ir „Civilization Series“. Tai padeda sukurti visą žaidimą naudojant algoritmą.

Konkurencingi žaidimai : kai kurie konkurenciniai žaidimai, pvz., Counter-Strike, naudoja atsitiktinių skaičių generatoriaus algoritmą, kad reguliuotų, kaip kulkos pasiekia taikinius.

Norėdami gauti aiškesnį pavyzdį, paimkite, pavyzdžiui, Diddy Kong Racing .

Kas yra atsitiktinių skaičių generatorius arba RNG?

Jei žaidėte šį žaidimą, būtumėte aptikę zoną, kurioje yra du pasirinkimai: įkelti Dragon Forest žemėlapį arba Overworld žemėlapį. Atrodo, kad tai atsitiktinis pasirinkimas, ir nėra jokios kontrolės, kur atsidursite. Tačiau jei turite Šiaurės Amerikos žaidimo versiją, visada atsidursite Overworld žemėlapyje. Šiuo metu žaidime nėra atsitiktinių skaičių rinkiklio.

Išskyrus žaidimų programas, kūrėjai ir programuotojai visame pasaulyje naudoja „JavaScript“ atsitiktinių skaičių kodą, nurodydami atsitiktinių skaičių generatorių savo programose. Google turi savo labai įdomų įrankį, kuris taip pat pagrįstas JavaScript atsitiktinių skaičių teorija ir gali generuoti atsitiktinius skaičius. Šis įrankis gali būti patogus žaidžiant žaidimus tarp draugų ir šeimos narių, todėl jums reikia mašinos, kuri juos generuotų. Norėdami patikrinti Google RNG, spustelėkite čia .

RNG greitajame bėgime

Greitis Žaidimo vykdymas yra techninis terminas, kurį naudoja žaidėjai, reiškiantis kuo greičiau baigti žaidimą. Šie žaidėjai sunkiai treniruojasi, kad įveiktų žaidimą, tačiau RNG visada sukuria netikėtumo elementą, kuris gali uždelsti žaidimo pabaigą. Tačiau atsitiktinių skaičių rinkiklis taip pat gali būti naudingas, kai pasisektų, iššūkiai gali būti lengvi, o žaidimas gali būti baigtas daug greičiau.

RNG manipuliavimas

Jau aptariau True RNG ir Pseudo RNG skirtumus ir tai, kad žaidimams naudojamas pseudo RNG, kuris pagrįstas algoritmu. Kai kurie pernelyg entuziastingi žaidėjai naudoja emuliacijos priemones, skirtas žaidimams analizuoti ir spragoms nustatyti, kurias galima naudoti manipuliuojant rezultatais, net jei naudojamas atsitiktinių skaičių generatoriaus algoritmas. Algoritmu pagrįstas RNG naudoja sėklą, kuri yra tam tikrų veiksnių derinys ir sukuria rezultatą žaidime. Tai yra taikomi matematikos dėsniai ir kadangi 1 + 1 visada yra lygus 2, panašiai, jei žaidime žinomi faktoriai, kurie atneša norimą rezultatą, tuomet visada galima pasiekti tą patį rezultatą. Pavyzdžiui, jei žaidimas reikalauja, kad žaidėjas pasirinktų tam tikrą personažą su tam tikrais patobulinimais ir rezultatas būtų lengvas boso mūšis, tada šis modelis būtų pastovus, ir visi, kurie pasirinks tas pačias parinktis, turės tokius pačius rezultatus. Tačiau vidutiniam žaidėjui tai nebūtų įmanoma padaryti, o pseudo RNG visada atrodytų kaip tikras RNG.

Kodėl žaidėjai nekenčia RNG?

Žaidėjus galima suskirstyti į konkurencingus žaidėjus, greituosius ir vidutinius žaidėjus. Bet kuris rungtyniaujantis žaidėjas, įvaldęs žaidimo techniką ir judesius, norėtų mesti iššūkį kitiems žaidėjams ir laimėti remdamasis įgūdžiais ir neabejotinai nekęstų, jei rezultatui įtakos turėtų atsitiktinių skaičių rinkėjas. Panašiai greičio bėgikas norėtų užbaigti žaidimą kuo greičiau, o atsitiktinių skaičių generatoriaus algoritmas stabdytų kiekvieną kartą sukurdamas nežinomus ir netikėtus žaidimo scenarijus.

Idealiu atveju žaidėjai norėtų sumažinti skaičių kartų, kai žaidime susiduria su atsitiktinių skaičių rinkikliu, kad galėtų kontroliuoti visą žaidimo eigą ir rezultatą. Tačiau tai įmanoma tik iki tam tikros ribos. Ir kai žaidėjas praleidžia valandas įvaldydamas žaidimo charakterį ir judesius, jis jaustųsi labiausiai nusivylęs, kai atsitiks kažkas atsitiktinio ir visa strategija sujaukė. Kartais tai taip pat veikia kaip palaiminimas, bet apskritai tai yra prakeikimas.

Nors atsitiktinių skaičių rinkiklis yra vienintelis veiksnys, neleidžiantis žaidimui būti monotoniškam ir sukeliantis tokius veiksnius kaip smalsumas ir rizika. Pavyzdžiui, vienas iš dažniausiai žaidžiamų žaidimų „Tetris“, kuriame atsitiktiniai blokai nukrenta iš viršaus kiekvieną kartą, kai žaidžiate žaidimą. Jei būtų įdėtas tas pats bloko modelis, tai galėtų būti labiau atminties žaidimas, o ne strateginis.

Kas yra RNGesus?

Vidutiniams žaidėjams, kurie žaidžia tik norėdami smagiai praleisti laiką ar praleisti laiką, nerūpi žaidimo baigtis. Tačiau kvalifikuoti profesionalūs žaidėjai, kurie nekenčia minties pralaimėti vien dėl to, kad ponios sėkmė nebuvo jiems palanki. Žaidėjai, kurie pralaimi, dažnai kaltina savo pralaimėjimą piktuoju RNG, kuris buvo palankus jų priešininkams. Dabar, kur tai blogis, turi būti Dievas – RNGesus.

Tarp žaidėjų visame pasaulyje atsirado naujas terminas RNGesus, kuris yra daugiau žodžių žaismas su „Jėzus“. Kadangi Jėzus Kristus yra laikomas mūsų gelbėtoju realiame pasaulyje, RNGesus yra įsivaizduojamas subjektas, sukurtas išgelbėti žaidėjus nuo blogo RNG poveikio. Tai niekur to neįrodo, bet prasidėjo kaip mitas, o dabar žaibiškai paplito žaidimų bendruomenėje.

Galutinis sprendimas dėl RNG – geras ar blogas?

Į šį klausimą sunku atsakyti ir tikrai negalima visiems atsakyti vienodai. Nors vidutiniai žaidėjai tai pasakytų gerai, kiti mėgaujasi konkurencine dvasia, tačiau greitas bėgimas tvirtintų, kad atsitiktinis skaičių rinkimas trukdo. Atsitiktinių skaičių generatoriaus algoritmas išlaiko nenuspėjamumą ir įdomumą kiekvieną kartą, kai žaidžiate tame pačiame lygyje. Tai tapo svarbia daugelio žaidimų dalimi, siūlanti įvairovę, pavyzdžiui, galvosūkius, kortų žaidimus, vaidmenų žaidimus ir daug daugiau. Tačiau žaidėjams, kurie tiki įgūdžiais kaip vieninteliu būdu įveikti žaidimą, RNG sumenkintų jų potencialą ir ištrauktų ką nors atsitiktinio iš dėžutės.

Žaidimai skirti žaisti pramogai ir malonumui. Jei turite gerą RNG, galėsite gauti geriausius variantus, nepaisant mažų galimybių. Blogo RNG atveju gausite blogiausią rezultatą, net jei žaidėte žaidimą tiksliai taip, kaip turėjo būti žaidžiama. Tiesa ta, kad į tai negalima žiūrėti taip rimtai, ypač kai jis pagrįstas atsitiktinių skaičių generatoriaus algoritmu.


Kaip paslėpti žaidimus nuo draugų Steam

Kaip paslėpti žaidimus nuo draugų Steam

Dėl daugelio priežasčių galite paslėpti Steam bibliotekoje esančius žaidimus nuo draugų. Jei žaidžiate kaltą malonumą arba nenorite, kad kiti matytų kada

Geriausi „Xbox One“ žaidimai 2018 m.: 11 žaidimų, kuriuos galite žaisti „Xbox One“.

Geriausi „Xbox One“ žaidimai 2018 m.: 11 žaidimų, kuriuos galite žaisti „Xbox One“.

Nesvarbu, ar turite „Xbox One“, „Xbox One S“ ar „Xbox One X“, ieškosite puikių žaidimų. Nors Sonys PS4 ir PS4 Pro gali gerai

Daugelis žaidimų vadinami kinematografiniais, Virdžinija yra tikras pasiūlymas

Daugelis žaidimų vadinami kinematografiniais, Virdžinija yra tikras pasiūlymas

Thomas McMullanas „Cinematic“ yra vienas dažniausiai piktnaudžiaujamų būdvardžių žaidimų kritiko įrankių rinkinyje. Žinoma, tam yra priežastis. Kaip dominuojantis režimas

Kaip žaisti „Steam“ žaidimus „Oculus Quest“ 2

Kaip žaisti „Steam“ žaidimus „Oculus Quest“ 2

Anksčiau VR technologija buvo nepatogi ir reikalavo fizinių jungčių su pagrindiniu įrenginiu. Tačiau su pažanga šioje srityje, Oculus Quest

Kaip perkelti Steam žaidimą į kitą diską

Kaip perkelti Steam žaidimą į kitą diską

Pastaraisiais metais žaidimai tapo daug didesni ir užima didelę jūsų atminties disko dalį. Dėl to „Steam“ nusprendė pateikti savo

Rezzed 2018: geriausi nepriklausomi žaidimai, kuriuos turite žaisti šiais metais

Rezzed 2018: geriausi nepriklausomi žaidimai, kuriuos turite žaisti šiais metais

„Rezzed 2018“ jau atėjo. Londone vykstanti nepriklausomų žaidimų šventė – tiek dideli, tiek maži – jau ketvirtus metus įsikūrė „Tobacco Docks“.

„Marvels Spider-Man PS4“ patarimai ir gudrybės: kaip įvaldyti žaidimą

„Marvels Spider-Man PS4“ patarimai ir gudrybės: kaip įvaldyti žaidimą

„Marvel's Spider-Man“ buvo perkamiausias žaidimas kiekvieną savaitę nuo jo išleidimo, o tai nenuostabu, nes jis buvo vienas iš labiausiai lauktų PS4 metų.

Geriausi „Xbox One X“ žaidimai: tai yra žaidimai, kuriems jums reikia „Xbox One X“.

Geriausi „Xbox One X“ žaidimai: tai yra žaidimai, kuriems jums reikia „Xbox One X“.

„Xbox One X“ yra „Microsoft“ 4K svajonių dėžutė ir galingiausia visų laikų konsolė. Tai nėra be problemų, kaip galite sužinoti iš mūsų

Kaip įsigyti „Steam“ žaidimų su „Amazon“ dovanų kortele

Kaip įsigyti „Steam“ žaidimų su „Amazon“ dovanų kortele

Steam platforma šiuo metu yra populiariausias būdas įsigyti ir organizuoti kompiuterinius žaidimus toje pačioje programoje. „Steam“ leidžia vartotojams išpirkti dovanų korteles,

Kaip pataisyti viso ekrano žaidimą, kuris nuolat mažėja

Kaip pataisyti viso ekrano žaidimą, kuris nuolat mažėja

Daugelis žmonių pasirenka žaisti žaidimus viso ekrano režimu, nes tai suteikia labiausiai įtraukiančių patirtį. Tačiau, kai įvyksta klaida, kuri priverčia žaidimą