É meio off-topic; se não puder postar esse tipo de coisa, é só dar um toque, mas é uma curiosidade.
Os links a seguir contêm uma longa discussão dos algoritmos por trás da série Pokémon:
O jogo usa um gerador de números pseudoaleatórios. Um dos geradores usados é chamado Mersenne Twister, que é uma técnica diferente da do EP, e é baseado em primos de Mersenne.
A ideia básica das pessoas no fórum é fazer a engenharia reversa das funções usadas pra gerar encontros aleatórios com pokémons e aí manipular a semente pra obter qualquer resultado que você deseje. Achei bacana, espero que gostem também.