Pseudorandom number generation: Difference between revisions

m (replaced: 0x → 0× (2))
Line 32: Line 32:


==RNG Abuse==
==RNG Abuse==
'''RNG abuse''', also referred to as '''RNG manipulation,''' is a procedure that manipulates the pseudo-random number generator in the main series games to obtain a desired Pokémon. It is commonly used to obtain [[Shiny Pokémon]] or Pokémon with high [[IV|Individual values]].
'''RNG abuse''', also referred to as '''RNG manipulation,''' is a procedure that manipulates the pseudo-random number generator in the main series games to obtain a desired Pokémon. It is commonly used to obtain [[Shiny Pokémon]] or Pokémon with high [[individual values]].


As the initial seed is predictable, the "random" numbers are predictable as well. {{game|Emerald}}'s initial seed is always 0. The Generation IV and V games use the [[Nintendo DS]]'s date, time, and delay between starting the game and pressing "Continue" to generate the initial seed.
As the initial seed is predictable, the "random" numbers are predictable as well. {{game|Emerald}}'s initial seed is always 0. The Generation IV and V games use the [[Nintendo DS]]'s date, time, and delay between starting the game and pressing "Continue" to generate the initial seed.


The random number generator is used to determine a Pokémon's [[personality value]] and [[IV|Individual values]] when it is encountered or received. After the initial seed is discovered, the player can control a Pokémon's characteristics with frame precise timing. There are several methods used to create a Pokémon's characteristics—for instance, a bred Pokémon and a stationary Pokémon's characteristics are generated through different methods.
The random number generator is used to determine a Pokémon's [[personality value]] and individual values when it is encountered or received. After the initial seed is discovered, the player can control a Pokémon's characteristics with frame precise timing. There are several methods used to create a Pokémon's characteristics—for instance, a bred Pokémon and a stationary Pokémon's characteristics are generated through different methods.


There are some limitations. As a player's Trainer ID and Secret ID determine a Pokémon's shininess, Shiny Pokémon generated through certain methods can only have certain Individual Values. Also, it is not possible to manipulate the nature of a Pokémon obtained through a [[Wonder Card]].
There are some limitations. As a player's Trainer ID and Secret ID determine a Pokémon's shininess, Shiny Pokémon generated through certain methods can only have certain individual values. Also, it is not possible to manipulate the nature of a Pokémon obtained through a [[Wonder Card]].


In the Pokémon fandom, RNG abuse is slightly controversial. Proponents note that RNG abuse does not require a third-party device and that RNG abused Pokémon can be obtained through normal gameplay. In addition, RNG abused Pokémon have been used at the {{DL|Play! Pokémon|Video Game Championships}}, an official tournament. However, some players believe that RNG abuse is cheating, as the action of picking a Pokémon's characteristics is similar to using a [[cheating]] device.
In the Pokémon fandom, RNG abuse is slightly controversial. Proponents note that RNG abuse does not require a third-party device and that the Pokémon obtained through RNG abuse can be obtained through normal gameplay. In addition, Pokémon obtained through RNG abuse have been used at the {{DL|Play! Pokémon|Video Game Championships}}, an official tournament. However, some players believe that RNG abuse is cheating, as the action of picking a Pokémon's characteristics is similar to using a [[cheating]] device.


==External links==
==External links==
5,386

edits