Какво е генератор на произволни числа или RNG?

Какво е генератор на произволни числа или RNG?

Какво е генератор на произволни числа или RNG?

Генераторът на произволни числа, както подсказва името, е процесът на получаване на произволно число всеки път, когато е необходимо, без да може да се установи модел от предишните генерирани числа. Това число може да бъде генерирано или от алгоритъм, или от хардуерно устройство и е много важно за избягване на всеки предвидим резултат. Това е повече като нашия живот на планетата Земя, където не знаем какво ще се случи в следващия момент, тъй като никой не знае къде е поставен нашият RNG контролер.

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

Алгоритъмът за генериране на произволни числа обикновено се използва във видеоигрите , където установява различен резултат всеки път, когато всеки го играе. Може би сте забелязали, че дори и да играете едно и също ниво в игра, то няма да е съвсем същото всеки път, когато се опитвате да изпълните мисията. Разликата няма да се наблюдава в местоположението или изискванията на мисията, но ще се наблюдава в редица врагове, които се приближават и тяхната зона ражда, промени в климата и различни препятствия, които идват между тях. Това прави играта по-пристрастяваща и интересна. В противен случай играта би изглеждала скучна след няколко опита, тъй като бихте могли да предвидите събитията, които ще се случат по-нататък. Може да звучи просто, но е трудна задача за компютър да генерира произволни числа, като следва точни инструкции, кодирани в него.

Истински RNG срещу псевдо RNG.

Има два вида генератори на произволни числа, True и Pseudo.

Какво е генератор на произволни числа или RNG?

Алгоритъмът за генериране на истински произволни числа се генерира с помощта на хардуерно устройство, което използва много малки физически процеси за генериране на произволни числа. Тъй като няма написан алгоритъм; следователно True RNG не може да бъде хакнат, за да се определи предвидимостта. Обикновено се използва в системи, ориентирани към сигурността, по целия свят и в някои форми на криптиране.

Алгоритъмът за генериране на псевдослучайни числа се използва в области, където няма загриженост за сигурността и се използва случайността, за да се избегне повторенията и да се направи нещо по-интересно за крайния потребител. Технологията е по-евтина и по-бърза за внедряване, тъй като не изисква хардуер и може лесно да бъде внедрена в програмния код на софтуера. Въпреки че този процес не е наистина случаен и се определя на базата на алгоритъм, все пак е по-подходящ за игри и програми.

Кои приложения използват инструмент за избор на произволни числа?

Не всички игри следват избора на произволни числа, което ги прави по-малко конкурентни и често скучни, но инструментът за избор на произволни числа е включен в новите игри. Много приложения и игри се възползват от произволността, тъй като могат да генерират интерес и печалба само като са произволни като:

Хазартни игри : Бинго, Игри с карти , Лотария и подобни игри.

Игри за събиране на плячка: Всички игри, които изискват от играчите да събират плячка, за да бъдат използвани в играта като PubG , Diablo и Borderlands, използват RNG. Възможността да получавате по-добра плячка всеки път е причината хората да се закачат за тях.

Приключенски игри : Игри като Mario и Pokémon използват алгоритъм за генератор на произволни числа, за да определят кои артикули ще бъдат получени в количката и всеки път да срещат нов претендент на Pokémon.

Процедурно генерирани игри : Всички игри, които нямат предварително проектирани карти и нива, но са проектирани в играта чрез използване на техники за процедурно програмиране като Minecraft и Civilization Series. Помага да създадете цялата игра с помощта на алгоритъма.

Състезателни игри : Някои състезателни игри като Counter-Strike използват алгоритъм за генератор на произволни числа, за да регулират как куршумите удрят целите.

За по-ясен пример вземете, например, Diddy Kong Racing .

Какво е генератор на произволни числа или RNG?

Ако сте играли тази игра, щяхте да попаднете на зона, която има два варианта за зареждане на карта на Dragon Forest или карта на Overworld. Изглежда, че е случаен избор и няма контрол къде може да се окажете. Въпреки това, ако имате северноамериканската версия на играта, винаги ще се озовавате в картата на Overworld. В този момент в играта няма произволен избор на числа.

Освен приложенията за игри, има код за произволни числа на JavaScript, използван от разработчици и кодери по целия свят, за да означават генератор на произволни числа в техните програми. Google има свой собствен много интересен инструмент, който също се основава на теорията на случайните числа на JavaScript и може да генерира случайни числа. Този инструмент може да бъде удобен, докато играете игри сред приятели и семейство и имате нужда от машина, която да ги генерира вместо вас. За да проверите Google RNG, щракнете тук .

RNG в скоростно бягане

Speed ​​Running a game е технически термин, използван от геймърите, което означава да завършите играта възможно най-бързо. Тези геймъри тренират трудно, за да победят играта, но RNG винаги създава елемент на изненада, който може да забави края на играта. Въпреки това, изборът на произволни числа също може да се окаже полезен с малко късмет, предизвикателствата могат да бъдат лесни и играта може да бъде завършена много по-бързо.

RNG манипулация

Вече бях обсъдил разликите между True RNG и Pseudo RNG и факта, че игрите използват псевдо RNG, които се основават на алгоритъм. Няколко прекалено ентусиазирани геймъри използват помощни програми за емулация за анализиране на игри и идентифициране на вратичките, които могат да се използват за манипулиране на резултатите, въпреки че се използва алгоритъм за генератор на произволни числа. Базиран на алгоритъм RNG използва семка, която е комбинация от определени фактори и генерира резултат в играта. Това са приложените закони на математиката и тъй като 1 + 1 винаги е равно на 2, по същия начин, ако са известни факторите в играта, които носят желания резултат, винаги можете да постигнете същия резултат. Например, ако една игра изисква от играча да избере определен герой с определени бонуси и резултатът ще бъде лесна битка с шеф, тогава този модел ще бъде постоянен, и всеки, който избере едни и същи опции, ще има същите резултати. Но за обикновен геймър не би било възможно да го направи и псевдо RNG винаги ще изглежда като истински RNG.

Защо геймърите мразят RNG?

Геймърите могат да бъдат категоризирани в конкурентни играчи, бързи бягащи и средни играчи. Всеки конкурентен играч, който е овладял техниките и ходовете на играта, би искал да предизвика други играчи и да спечели въз основа на умения и несъмнено би го намразил, ако резултатът е повлиян от избор на произволни числа. По същия начин, спийдрънър би искал да завърши играта възможно най-скоро и алгоритъм за генератор на произволни числа ще приложи спирачки, като създава неизвестни и неочаквани сценарии в играта всеки път.

В идеалния случай геймърите биха искали да намалят броя пъти, когато срещат произволен избор на числа в игра, за да запазят целия геймплей и резултата под свой контрол. Но това е възможно само до известна степен. И когато геймърът прекарва часове в овладяване на характера и движенията на играта, той ще се почувства най-разочарован, когато се случи нещо случайно и цялата стратегия е объркана. Понякога действа и като благословия, но като цяло е проклятие.

Въпреки че изборът на произволни числа е единственият фактор, който предпазва играта от монотонност и внася фактори като любопитство и риск. Например, една от най-често играните игри, Tetris, където произволни блокове падат от върха всеки път, когато играете играта. Ако трябваше да се въведе същия модел на блокове, тогава това може да бъде по-скоро игра с памет, вместо стратегическа.

Кой е RNGesus?

Средностатистическите играчи, които играят само за да се забавляват или да прекарват времето, не се интересуват от резултата от играта. Но опитни професионални играчи, които мразят идеята да губят, само защото късметът не беше в тяхна полза. Геймърите, които губят, често обвиняват за загубата си злото RNG, което благоприятства опонентите им. Сега, където е зло, трябва да има Бог – RNGesus.

Сред геймърите по целия свят се разработи нов термин, RNGesus, който е по-скоро игра на думи с „Исус“. Тъй като Исус Христос се смята за нашия спасител в реалния свят, RNGesus е въображаемо образувание, създадено, за да спаси геймърите от вредните ефекти на RNG. Това никъде не е доказателство за това, но започна като мит и сега се разпространи в игралната общност като горски пожар.

Окончателната присъда за RNG – добро или лошо?

Това е труден въпрос за отговор и определено не може да има един и същ отговор за всички. Докато средните геймъри биха казали това като добро, други се наслаждават на състезателния дух, но скоростните бягания биха претендирали, че изборът на произволни числа е пречка. Алгоритъмът за генериране на произволни числа поддържа непредвидимото и интересно всеки път, когато играете на същото ниво. Той се превърна в решаваща част от много игри, предлагайки разнообразие, като пъзели, игри с карти, ролеви игри и много други. Но за геймърите, които вярват в уменията като единствен начин да победят играта, RNG ще подкопае техния потенциал и ще извади нещо произволно от кутията.

Игрите са предназначени да се играят за забавление и удоволствие. Ако имате добър RNG, ще можете да получите най-добрите опции въпреки ниските шансове. В случай на лош RNG, ще получите най-лошия резултат, дори ако сте играли играта точно по начина, по който е трябвало да се играе. Истината е, че това не е нещо, което може да се вземе толкова сериозно, особено когато е базирано на алгоритъм за генератор на случайни числа.


Как да промените езика на играта в приложението EA

Как да промените езика на играта в приложението EA

Възможността да играете игри на предпочитания от вас език може значително да подобри вашето игрово изживяване с приложението EA, като го направи по-завладяващо и

Как да скриете игри от приятели в Steam

Как да скриете игри от приятели в Steam

Много причини могат да ви накарат да скриете игрите във вашата Steam библиотека от вашите приятели. Ако имате игра на guilty pleasure или не искате другите да видят кога

Най-добрите игри за Xbox One през 2018 г.: 11 игри за игра на вашия Xbox One

Най-добрите игри за Xbox One през 2018 г.: 11 игри за игра на вашия Xbox One

Независимо дали притежавате Xbox One, Xbox One S или Xbox One X, ще търсите отлични игри за игра. Въпреки че Sonys PS4 и PS4 Pro може би

Много игри се наричат ​​кинематографични, Virginia е истинската сделка

Много игри се наричат ​​кинематографични, Virginia е истинската сделка

от Thomas McMullan „Cinematic“ е едно от най-злоупотребяваните прилагателни в набора от инструменти на игровите критици. Има причина за това, разбира се. Като доминиращ режим

Как да играете Steam игри на Oculus Quest 2

Как да играете Steam игри на Oculus Quest 2

В миналото VR технологията беше неудобна и изискваше физически връзки към основното устройство. Въпреки това, с напредъка в областта, Oculus Quest

Как да преместите Steam игра на друго устройство

Как да преместите Steam игра на друго устройство

През последните години игрите станаха много по-големи и заемат значителна част от вашето устройство за съхранение. В резултат на това Steam реши да предостави своя

Rezzed 2018: Най-добрите независими игри, които трябва да играете тази година

Rezzed 2018: Най-добрите независими игри, които трябва да играете тази година

Rezzed 2018 е пред нас. Базираният в Лондон празник на инди игрите, както големи, така и малки, се настани в Tobacco Docks за своята четвърта година, като

MarvelS Spider-Man PS4 Съвети и трикове: Как да овладеете играта

MarvelS Spider-Man PS4 Съвети и трикове: Как да овладеете играта

Marvel's Spider-Man беше най-продаваната игра всяка седмица от пускането й, което не беше изненадващо, като се има предвид, че беше една от най-очакваните години за PS4

Най-добрите игри за Xbox One X: Това са игрите, за които имате нужда от Xbox One X

Най-добрите игри за Xbox One X: Това са игрите, за които имате нужда от Xbox One X

Xbox One X е 4K кутията на мечтите на Microsoft и най-мощната конзола на всички времена. Не е без проблеми, както можете да разберете в нашия пълен текст

Как да закупите Steam игри с карта за подарък на Amazon

Как да закупите Steam игри с карта за подарък на Amazon

Платформата Steam в момента е най-популярният начин за закупуване и организиране на компютърни игри в рамките на същата програма. Steam позволява на потребителите да осребряват карти за подарък,