Wat is Random Number Generator of RNG?
Random Number Generator, zoals de naam al doet vermoeden, is het proces waarbij elke keer dat nodig is een willekeurig getal wordt verkregen, zonder een patroon te kunnen vaststellen van de eerder gegenereerde nummers. Dit aantal kan worden gegenereerd door een algoritme of een hardwareapparaat en is erg belangrijk om een voorspelbare uitkomst te omzeilen. Het lijkt meer op ons leven op planeet Aarde, waar we niet weten wat er het volgende moment zou gebeuren, omdat niemand weet waar onze RNG-controller is geplaatst.
Now that we have the technology to produce different numbers every time, what do we do with those numbers?
Random Number Generator Algorithm wordt vaak gebruikt in videogames , waar het elke keer dat iedereen het speelt een ander resultaat oplevert. Het is je misschien opgevallen dat zelfs als je hetzelfde niveau in een game speelt, het niet elke keer dat je de missie probeert hetzelfde zal zijn. Het verschil zou niet worden waargenomen in de locatie of de missie-eisen, maar het zou worden waargenomen in een aantal naderende vijanden en hun gebied spawnen, klimaatveranderingen en verschillende obstakels die daartussen komen. Dit maakt een spel verslavend en interessanter. Anders zou een spel na een paar pogingen saai lijken, omdat je zou kunnen voorspellen wat er daarna zou gebeuren. Het klinkt misschien eenvoudig, maar het is een moeilijke taak voor een computer om willekeurige getallen te genereren door precieze instructies te volgen die erin zijn gecodeerd.
Echte RNG versus pseudo-RNG.
Er zijn twee soorten Random Number Generators, True en Pseudo.
Het echte algoritme voor het genereren van willekeurige getallen wordt gegenereerd met behulp van een hardwareapparaat dat zeer kleine fysieke processen gebruikt om willekeurige getallen te genereren. Omdat er geen algoritme is geschreven; daarom kan True RNG niet worden gehackt om de voorspelbaarheid te bepalen. Het wordt gewoonlijk gebruikt in op veiligheid gerichte systemen over de hele wereld, en in sommige vormen van codering.
Pseudo-algoritme voor het genereren van willekeurige getallen wordt gebruikt in gebieden waar geen zorgen zijn over beveiliging en willekeur wordt gebruikt om herhalingen te voorkomen en iets interessanter te maken voor de eindgebruiker. Het is goedkoper en sneller om technologie te implementeren omdat er geen hardware voor nodig is en het gemakkelijk kan worden ingeprent in de programmeercode van de software. Hoewel dit proces niet echt willekeurig is en wordt bepaald op basis van een algoritme, is het toch meer geschikt voor games en programma's.
Welke applicaties gebruiken Random Number Picker?
Niet alle spellen volgen een willekeurige nummerkiezer, waardoor ze minder competitief en vaak saai zijn, maar de willekeurige nummerkiezer is opgenomen in nieuwe spellen. Veel applicaties en games profiteren van willekeur omdat ze alleen interesse en winst kunnen genereren door willekeurig te zijn, zoals:
Gokspellen : Bingo, kaartspellen , loterij en soortgelijke spellen.
Buitverzamelgames : alle games waarbij de spelers buit moeten verzamelen om in de gameplay te gebruiken, zoals PubG , Diablo en Borderlands, gebruiken RNG. De mogelijkheid om elke keer betere buit te krijgen, is de reden waarom mensen eraan verslaafd raken.
Avontuurspellen : spellen zoals Mario en Pokémon gebruiken een algoritme voor het genereren van willekeurige getallen om te bepalen welke items in de wagen zouden worden verkregen en elke keer een nieuwe Pokémon-uitdager te ontmoeten.
Procedureel gegenereerde games : alle games die geen vooraf ontworpen kaarten en niveaus hebben, maar die in de game zijn ontworpen met behulp van procedurele programmeertechnieken zoals Minecraft en Civilization Series. Het helpt om het hele spel te maken met behulp van het algoritme.
Competitieve spellen : sommige competitieve spellen zoals Counter-Strike gebruiken een algoritme voor het genereren van willekeurige getallen om te regelen hoe kogels doelen raken.
Voor een duidelijker voorbeeld, neem bijvoorbeeld Diddy Kong Racing .
Als je dit spel hebt gespeeld, zou je een zone zijn tegengekomen met twee keuzes om een Dragon Forest-kaart of een Overworld-kaart te laden. Het lijkt een willekeurige keuze en er is geen controle waar je terecht kunt komen. Heb je echter de Noord-Amerikaanse versie van de game, dan kom je altijd op de Overworld-map terecht. Er is op dit punt in het spel geen willekeurige nummerkiezer betrokken.
Afgezien van gaming-applicaties, is er een JavaScript-code voor willekeurige getallen die door ontwikkelaars en programmeurs over de hele wereld wordt gebruikt om een generator van willekeurige getallen in hun programma's te impliceren. Google heeft zijn eigen zeer interessante tool, die ook gebaseerd is op de JavaScript-theorie van willekeurige getallen en willekeurige getallen kan genereren. Deze tool kan handig zijn tijdens het spelen van games met vrienden en familie, en je hebt een machine nodig om ze voor je te genereren. Klik hier om de Google RNG te controleren .
RNG in snelheid hardlopen
Snelheid Een game spelen is een technische term die door gamers wordt gebruikt en betekent een game zo snel mogelijk uitspelen. Deze gamers oefenen hard om het spel te verslaan, maar RNG zorgt altijd voor een verrassingselement dat het einde van het spel kan vertragen. Een willekeurige nummerkiezer kan echter ook nuttig zijn met wat geluk, uitdagingen kunnen eenvoudig zijn en het spel kan veel sneller worden voltooid.
RNG-manipulatie
Ik had het al over de verschillen tussen True RNG en Pseudo RNG en over het feit dat gaming pseudo-RNG gebruikt dat op een algoritme is gebaseerd. Een paar overenthousiaste gamers gebruiken emulatiehulpprogramma's voor het analyseren van games en het identificeren van de mazen in de wet, die kunnen worden gebruikt om de resultaten te manipuleren, ook al wordt een algoritme voor het genereren van willekeurige getallen gebruikt. Een op een algoritme gebaseerde RNG gebruikt een seed die een combinatie is van bepaalde factoren en een resultaat in het spel genereert. Dit zijn de wetten van de wiskunde die worden toegepast en aangezien 1 + 1 altijd gelijk is aan 2, evenzo als de factoren in het spel, die het gewenste resultaat opleveren, bekend zijn, dan kun je altijd hetzelfde resultaat bereiken. Als een game bijvoorbeeld vereist dat de speler een bepaald personage met bepaalde power-ups kiest en het resultaat een gemakkelijk baasgevecht zou zijn, dan zou dit patroon constant zijn, en iedereen die dezelfde opties kiest, krijgt dezelfde resultaten. Maar voor een gemiddelde gamer zou het niet mogelijk zijn om dit te doen, en pseudo-RNG zou altijd als echte RNG lijken.
Waarom haten gamers RNG?
Gamers kunnen worden onderverdeeld in competitieve spelers, speedrunners en gemiddelde spelers. Elke competitieve speler die de speltechnieken en bewegingen onder de knie heeft, zou andere spelers willen uitdagen, en willen winnen op basis van vaardigheid, en zou er ongetwijfeld een hekel aan hebben als de uitkomst werd beïnvloed door een willekeurige nummerkiezer. Evenzo zou een speedrunner het spel zo snel mogelijk willen voltooien en een algoritme voor het genereren van willekeurige getallen zou remmen door elke keer onbekende en onverwachte scenario's in een spel te creëren.
Idealiter zouden gamers het aantal keren dat ze een willekeurige nummerkiezer in een game tegenkomen, willen verminderen om de hele gameplay en de uitkomst in hun controle te houden. Maar dat kan maar tot op zekere hoogte. En als een gamer uren besteedt aan het onder de knie krijgen van het karakter en de bewegingen van een game, zou hij het meest gefrustreerd raken als er iets willekeurigs gebeurt en de hele strategie in de war raakt. Soms werkt het ook als een zegen, maar over het algemeen is het een vloek.
Hoewel willekeurige nummerkiezer de enige factor is die ervoor zorgt dat het spel niet eentonig wordt en factoren zoals nieuwsgierigheid en risico met zich meebrengt. Een van de meest gespeelde spellen is bijvoorbeeld Tetris, waarbij elke keer dat je het spel speelt willekeurige blokken van bovenaf vallen. Als hetzelfde blokpatroon zou worden ingevoerd, zou het meer een geheugenspel kunnen zijn in plaats van een strategiespel.
Wie is RNGesus?
Gemiddelde spelers die alleen spelen om plezier te hebben of de tijd te doden, geven niet om de uitkomst van het spel. Maar ervaren professionele spelers die een hekel hebben aan het idee om te verliezen alleen omdat het geluk van een vrouw niet in hun voordeel was. Gamers die verliezen, wijten hun verlies vaak aan slechte RNG, die hun tegenstanders bevoordeelde. Waar het kwaad is, daar moet een God zijn - RNGesus.
Onder de gamers over de hele wereld heeft zich een nieuwe term ontwikkeld, RNGesus, wat meer een woordspeling is met "Jezus". Omdat Jezus Christus wordt beschouwd als onze redder in de echte wereld, is RNGesus een denkbare entiteit die is gecreëerd om gamers te redden van de nadelige gevolgen van RNG. Dit is nergens een bewijs van, maar begon als een mythe en heeft zich nu als een lopend vuurtje over de gamegemeenschap verspreid.
Het definitieve oordeel over RNG - goed of slecht?
Dit is een moeilijke vraag om te beantwoorden en kan zeker niet voor iedereen hetzelfde antwoord hebben. Terwijl gemiddelde gamers dit als goed zouden beschouwen, genieten anderen van de competitieve geest, maar snelheidsruns zouden beweren dat willekeurige nummerkiezer een belemmering is. Het algoritme voor het genereren van willekeurige getallen houdt het onvoorspelbare en interessant elke keer dat je hetzelfde niveau speelt. Het is een cruciaal onderdeel geworden van veel spellen en biedt afwisseling, zoals puzzels, kaartspellen, rollenspellen en nog veel meer. Maar voor gamers die geloven in vaardigheden als de enige manier om het spel te verslaan, zou RNG hun potentieel ondermijnen en iets willekeurigs uit de doos halen.
Games zijn bedoeld om te worden gespeeld voor plezier en plezier. Als je een goede RNG hebt, kun je ondanks lage kansen de beste opties krijgen. In het geval van een slechte RNG krijg je de slechtste uitkomst, zelfs als je het spel precies zo had gespeeld als het had moeten spelen. De waarheid is dat het niet iets is dat zo serieus kan worden genomen, vooral niet als het is gebaseerd op een algoritme voor het genereren van willekeurige getallen.