Mis on juhuslike arvude generaator või RNG?

Mis on juhuslike arvude generaator või RNG?

Mis on juhuslike arvude generaator või RNG?

Juhuslike numbrite generaator, nagu nimigi ütleb, on protsess, mille käigus saadakse juhuslik arv iga kord, kui seda vajatakse, ilma et oleks võimalik luua mustrit varasemate genereeritud numbrite põhjal. Selle numbri saab genereerida kas algoritmi või riistvaraseadme abil ja see on prognoositavatest tulemustest kõrvalehoidmiseks väga oluline. See on rohkem nagu meie elu planeedil Maa, kus me ei tea, mis järgmisel hetkel juhtuma hakkab, kuna keegi ei tea, kuhu meie RNG-kontroller on paigutatud.

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

Juhuslike numbrite generaatori algoritmi kasutatakse tavaliselt videomängudes , kus see loob iga kord erineva tulemuse, kui igaüks seda mängib. Võib-olla olete märganud, et isegi kui mängite mängus samal tasemel, ei oleks see iga kord, kui missiooni proovite, päris sama. Erinevust ei täheldataks asukohas ega missiooninõuetes, kuid seda täheldataks mitmete lähenevate vaenlaste ja nende alade kudemise, kliimamuutuste ja nende vahele jäävate erinevate takistuste puhul. See muudab mängu sõltuvust tekitavamaks ja huvitavamaks. Vastasel juhul tundub mäng pärast mõnda katset igav, kuna saate ennustada, mis sündmusi järgmisena juhtub. See võib tunduda lihtne, kuid arvuti jaoks on keeruline ülesanne genereerida juhuslikke numbreid, järgides sellesse kodeeritud täpseid juhiseid.

True RNG vs Pseudo RNG.

Juhuslike arvude generaatoreid on kahte tüüpi, tõene ja pseudo.

Mis on juhuslike arvude generaator või RNG?

Tõeline juhuslike arvude generaatori algoritm genereeritakse riistvaraseadme abil, mis kasutab juhuslike arvude genereerimiseks väga pisikesi füüsilisi protsesse. Kuna algoritmi pole kirjutatud; seega ei saa True RNG-d ennustatavuse määramiseks häkkida. Seda kasutatakse tavaliselt turvakesksetes süsteemides kogu maailmas ja teatud krüpteerimisvormides.

Pseudojuhuslike arvude generaatori algoritmi kasutatakse piirkondades, kus turvalisuse pärast muret ei ole ja juhuslikkust kasutatakse selleks, et vältida kordusi ja muuta lõppkasutajale midagi huvitavamaks. Tehnoloogia juurutamine on odavam ja kiirem, kuna see ei vaja riistvara ja seda saab hõlpsasti tarkvara programmeerimiskoodi juurutada. Kuigi see protsess pole päris juhuslik ja määratakse algoritmi alusel, sobib see siiski pigem mängude ja programmide jaoks.

Millised rakendused kasutavad juhuslike numbrite valijat?

Kõik mängud ei järgi juhuslike numbrite valijat, muutes need vähem konkurentsivõimeliseks ja sageli igavaks, kuid uutesse mängudesse lisatakse juhuslike numbrite valija. Paljud rakendused ja mängud saavad kasu juhuslikkusest, kuna need võivad tekitada huvi ja kasumit ainult juhuslikult, näiteks:

Hasartmängud : bingo, kaardimängud , loterii ja sarnased mängud.

Loot kogumise mängud : Kõik mängud, mis nõuavad mängijad koguda rüüstata kasutada gameplay nagu PubG , Diablo ja Borderlands kasutada RNG. Võimalus iga kord paremini rüüstata on põhjus, miks inimesed nende külge haakuvad.

Seiklusmängud : Mängud nagu Mario ja Pokémon kasutavad juhuslike arvude generaatori algoritmi, et teha kindlaks, millised esemed ostukorvi kaasatakse, ja kohtuda iga kord uue Pokémoni väljakutsujaga.

Protseduuriliselt loodud mängud : kõik mängud, millel pole eelkujundatud kaarte ja tasemeid, kuid mis on loodud mängusiseselt, kasutades protseduurilisi programmeerimistehnikaid, nagu Minecraft ja Civilization Series. See aitab algoritmi kasutades luua kogu mängu.

Võistlusmängud : mõned võistlusmängud, nagu Counter-Strike, kasutavad juhuslike arvude generaatori algoritmi, et reguleerida kuulide sihtmärki tabamist.

Selgema näite saamiseks võtke näiteks Diddy Kong Racing .

Mis on juhuslike arvude generaator või RNG?

Kui olete seda mängu mänginud, oleksite sattunud tsooni, kus on kaks võimalust laadida draakonimetsa kaarti või ülemaailmakaarti. Tundub, et see on juhuslik valik ja pole kontrolli, kuhu võite sattuda. Kui teil on aga mängu Põhja-Ameerika versioon, jõuate alati Overworldi kaardile. Praeguses mängus pole juhuslike numbrite valijat kaasatud.

Lisaks mängurakendustele on arendajad ja kodeerijad kogu maailmas kasutanud JavaScripti juhuslike numbrite koodi, mis viitab oma programmides juhuslike numbrite generaatorile. Google'il on oma väga huvitav tööriist, mis samuti põhineb JavaScripti juhuslike arvude teoorial ja suudab genereerida juhuslikke numbreid. See tööriist võib olla mugav, kui mängite mänge sõprade ja pereliikmete seas ning teil on vaja masinat, et need teie jaoks genereerida. Google'i RNG kontrollimiseks klõpsake siin .

RNG Kiirjooksus

Kiirus Mängu jooksmine on tehniline termin, mida kasutavad mängijad ja mis tähendab mängu võimalikult kiiret lõpetamist. Need mängijad harjutavad mängu ületamiseks kõvasti, kuid RNG tekitab alati üllatuse elemendi, mis võib mängu lõpetamist edasi lükata. Juhusliku numbri valija võib aga hea õnne korral ka kasulikuks osutuda, väljakutsed võivad olla lihtsad ja mängu saab palju kiiremini lõpule viia.

RNG manipuleerimine

Olin juba arutanud erinevusi True RNG ja Pseudo RNG vahel ning seda, et mängimine kasutab pseudo RNG-d, mis põhineb algoritmil. Mõned ülientusiastlikud mängijad kasutavad mängude analüüsimiseks ja lünkade tuvastamiseks emuleerimisutiliite, mida saab kasutada tulemustega manipuleerimiseks, isegi kui kasutatakse juhuslike arvude generaatori algoritmi. Algoritmipõhine RNG kasutab seemet, mis on teatud tegurite kombinatsioon ja loob mängus tulemuse. See on matemaatika seaduspärasus ja kuna 1 + 1 võrdub alati 2-ga, samamoodi kui on teada tegurid, mis mängus soovitud tulemuse toovad, siis on alati võimalik saavutada sama tulemus. Näiteks kui mäng nõuab, et mängija valiks teatud tegelase teatud võimsustega ja tulemuseks oleks lihtne bossilahing, siis on see muster konstantne, ja kõigil, kes valivad samad valikud, on samad tulemused. Kuid keskmise mängija jaoks poleks see võimalik ja pseudo-RNG tunduks alati tõelise RNG-na.

Miks mängijad RNG-d vihkavad?

Mängijaid saab liigitada võistlevateks mängijateks, kiirjooksjateks ja keskmisteks mängijateks. Iga võistlev mängija, kes on omandanud mängutehnikad ja käigud, tahaks teistele mängijatele väljakutseid esitada ja oskuste põhjal võita ning kahtlemata vihkaks seda, kui tulemust mõjutaks juhuslik numbrivalija. Samamoodi tahaks speedrunner mängu võimalikult kiiresti lõpule viia ja juhuslike arvude generaatori algoritm rakendaks pidureid, luues mängus iga kord tundmatuid ja ootamatuid stsenaariume.

Ideaalis tahaksid mängijad vähendada mängus juhuslike numbrite valijaga kohtumise kordade arvu, et hoida kogu mängukäik ja tulemus enda kontrolli all. Kuid see on võimalik ainult teatud piirini. Ja kui mängija veedab tunde mängu tegelaskuju ja liigutuste valdamisega, tunneb ta end kõige frustratsioonina, kui juhtub midagi juhuslikku ja kogu strateegia on sassis. Mõnikord toimib see ka õnnistusena, kuid üldiselt on see needus.

Kuigi juhuslike numbrite valija on ainus tegur, mis ei lase mängul olla üksluine ja toob kaasa selliseid tegureid nagu uudishimu ja risk. Näiteks üks enim mängitud mänge, Tetris, kus iga kord, kui mängite, kukuvad juhuslikud plokid ülevalt alla. Kui panna sisse sama plokimuster, siis võiks see olla pigem mälumäng, mitte strateegia.

Kes on RNGesus?

Keskmised mängijad, kes mängivad ainult lõbutsemiseks või ajaviiteks, ei hooli mängu tulemusest. Kuid osavad profimängijad, kes vihkavad ideed kaotada lihtsalt seetõttu, et daami õnn ei olnud nende kasuks. Mängijad, kes kaotavad, süüdistavad oma kaotuses sageli kurja RNG-d, mis soosis nende vastaseid. Nüüd, kus see on kuri, peab olema jumal – RNGesus.

Mängijate seas kogu maailmas on välja töötatud uus termin RNGesus, mis on rohkem sõnamäng sõnaga "Jesus". Kuna Jeesust Kristust peetakse reaalses maailmas meie päästjaks, on RNGesus kujuteldav üksus, mis on loodud selleks, et päästa mängijaid RNG halbade mõjude eest. See ei ole selle tõestuseks kusagil, vaid sai alguse müüdina ja on nüüdseks kulutulena levinud üle mänguringkondade.

Lõplik otsus RNG kohta – hea või halb?

Sellele küsimusele on raske vastata ja kindlasti ei saa kõigile sama vastust anda. Kui keskmised mängijad ütleksid, et see on hea, siis teised naudivad võistlusvaimu, kuid kiirusjooksud väidavad, et juhuslik numbrivalija on takistuseks. Juhuslike arvude generaatori algoritm hoiab ettearvamatu ja huvitavana iga kord, kui mängite samal tasemel. Sellest on saanud paljude mängude oluline osa, pakkudes vaheldust, nagu mõistatused, kaardimängud, rollimängud ja palju muud. Mängijate jaoks, kes usuvad oskustesse kui ainsasse mängu võitmise viisi, õõnestaks RNG nende potentsiaali ja tõmbaks kastist välja midagi juhuslikku.

Mängud on mõeldud mängimiseks lõbu ja naudingu saamiseks. Kui teil on hea RNG, saate hoolimata väikestest võimalustest saada parimad valikud. Halva RNG korral saate halvima tulemuse isegi siis, kui oleksite mänginud mängu täpselt nii, nagu oleks pidanud mängima. Tõde on see, et seda ei saa nii tõsiselt võtta, eriti kui see põhineb juhuslike arvude generaatori algoritmil.


Kuidas kohandada ASUS ROG Ally nuppe

Kuidas kohandada ASUS ROG Ally nuppe

Viimastel aastatel oleme näinud, et turule on jõudnud mõned käeshoitavad mänguseadmed, kuid näib, et valikute arv on plahvatuslikult kasvanud, mis viib

Kas NES-kassettide puhumine lahendas tõesti vilkuva probleemi?

Kas NES-kassettide puhumine lahendas tõesti vilkuva probleemi?

Mängukassettide puhumine ei parandanud kunagi midagi. See on järjekordne tehnoloogiline müüt.

Kuidas mängida Xbox Game Passi Steam Deckis

Kuidas mängida Xbox Game Passi Steam Deckis

Kas soovite teada, kuidas Steam Deckis Xbox Game Passi mängida? Vaadake seda algajasõbralikku juhendit selle kohta, kuidas seda teha.

Kuidas kasutada Nintendo juhtelemente Steam Deckis

Kuidas kasutada Nintendo juhtelemente Steam Deckis

Tere, mänguhuvilised! Täna kavatsesime uurida põnevat teemat, mis ühendab endas kaks mängutööstuse suurimat nime: Nintendo ja

Kuidas installida Steam Decki Epic Games Storei

Kuidas installida Steam Decki Epic Games Storei

Epic Games Store on videomängude ja tarkvara digitaalne levitamisplatvorm. Käivitatud 2018. aasta detsembris populaarse ettevõtte Epic Games poolt

Candy Crush Saga Facebooki sisselogimine ei tööta: tõrketeade Manustatud brauser on keelatud

Candy Crush Saga Facebooki sisselogimine ei tööta: tõrketeade Manustatud brauser on keelatud

Kas teil on probleeme Candy Crush Saga sisselogimisega Facebookis? Sellest abistavast juhendist saate teada, kuidas manustatud brauseri tõrketeate probleemi lahendada.

Kuidas muuta alglaadimisvideot Steam Deckis

Kuidas muuta alglaadimisvideot Steam Deckis

Steam Deck, revolutsiooniline Valve käeshoitav mänguseade, pakub laias valikus kohandatavaid funktsioone ja üks neist on võimalus muuta

Kuidas Steam Deckis Minecrafti mängida

Kuidas Steam Deckis Minecrafti mängida

Steam Deck, kaasaskantav mänguseade Valves, on loodud täisväärtusliku arvutimängukogemuse toomiseks pihuseadmesse. Üks teie mängudest

Kuidas Steam Deckis ekraanipilti teha

Kuidas Steam Deckis ekraanipilti teha

Kavatsesin sukelduda Steam Decki, Valve Corporationi käeshoitava mänguseadme maailma. See kaasaskantav mängukonsool on mänginud

Kuidas lisada oma Steam tekile mitu kasutajat

Kuidas lisada oma Steam tekile mitu kasutajat

Kuna üksi mängimine võib olla igav, saate nende abinõuannete abil oma Steam Decki hõlpsalt mitu kasutajat lisada järgmiselt.