Pseudorandom number generation: Difference between revisions

m
Text replacement - "Pseudorandom number generation in Pokémon" to "Pseudorandom number generation"
m (Landfish7 moved page Pseudorandom number generation in Pokémon to Pseudorandom number generation without leaving a redirect: Simpler, shorter title that more accurately reflects the scope of the article; uncontested on talk page)
m (Text replacement - "Pseudorandom number generation in Pokémon" to "Pseudorandom number generation")
Line 56: Line 56:
===Xoroshiro===
===Xoroshiro===
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
Found in [[Generation VIII]], {{wp|Xoroshiro128+}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation in Pokémon#Cryptographically Secure (CSPRNG or CPRNG)|CSPRNG]].
Found in [[Generation VIII]], {{wp|Xoroshiro128+}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation#Cryptographically Secure (CSPRNG or CPRNG)|CSPRNG]].


The following is a non-comprehensive list of instances where this algorithm appears:
The following is a non-comprehensive list of instances where this algorithm appears:
Line 68: Line 68:
===Xorshift===
===Xorshift===
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
Found in [[Generation VIII]], {{wp|Xorshift}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation in Pokémon#Cryptographically Secure (CSPRNG or CPRNG)|CSPRNG]].
Found in [[Generation VIII]], {{wp|Xorshift}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation#Cryptographically Secure (CSPRNG or CPRNG)|CSPRNG]].


The following is a non-comprehensive list of instances where this algorithm appears:
The following is a non-comprehensive list of instances where this algorithm appears:
Line 76: Line 76:
===Cryptographically Secure (CSPRNG or CPRNG)===
===Cryptographically Secure (CSPRNG or CPRNG)===
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
{{incomplete|section|Better descriptions of each generation process and how the different forms of RNG interact in a given sequence}}
Found in [[Generation VIII]], {{wp|Cryptographically secure pseudorandom number generator|Cryptographically secure RNG}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation in Pokémon#Xorshift|Xorshift]] or [[Pseudorandom number generation in Pokémon#Xoroshiro|Xoroshiro]].
Found in [[Generation VIII]], {{wp|Cryptographically secure pseudorandom number generator|Cryptographically secure RNG}} is another type of random number generator used, however this is not the sole form of RNG used, as it is used in tandem with [[Pseudorandom number generation#Xorshift|Xorshift]] or [[Pseudorandom number generation#Xoroshiro|Xoroshiro]].


Notably, this type of random number generator is not possible to RNG abuse due to its nature.
Notably, this type of random number generator is not possible to RNG abuse due to its nature.