These math tricks can make rare Pokémon appear out of nowhere
A technique that manipulates the video game's random number generator makes rare Pokemón appear, showing how it's not so random after all
Pokémon trainers have long sought to expand their collections, particularly when rare creatures were involved. While the game typically presented a random encounter system, astute players discovered ways to manipulate this randomness to their advantage. One such method, known as RNG manipulation, involved exploiting the video game's random number generator (RNG) to ensure the appearance of specific Pokémon.
This technique relied on the fact that most popular Pokémon games used pseudorandom number generators rather than true randomness. These generators relied on complex algorithms and 'seed' values to produce sequences of numbers that appeared random, but were actually deterministic. For instance, certain early Pokémon games used the game's date and time as seeds, making their RNG output predictable.
Trainers could manipulate the RNG by timing their actions to coincide with specific RNG outputs. By using a precise stopwatch and understanding the RNG's predictable patterns, trainers could increase their chances of encountering rare Pokémon. For example, in the Emerald version of Pokémon, the RNG seed was a mere zero, making the outcomes highly predictable. Similar methods could be employed in more recent generations, where the seed was tied to the console's date and time.
This knowledge of RNG manipulation has been shared among Pokémon trainers online, with dedicated forums discussing strategies and solutions. Some even developed software to automate the process, making it easier for trainers to exploit these weaknesses. While the success of RNG manipulation relies on the game's specific RNG algorithm and seed, it's a testament to how even seemingly random systems can be understood and manipulated when one has the right knowledge.
Written by urgent.news from Scientific American's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.