For a while now I've been using the AR code for pokemon black that allows a person to encounter every pokemon, 1-649, in every area (not including water).
I've started to notice, though, that this code isn't as random as one might expect. Some pokemon seem to spawn in certain patches at much higher frequencies than others, while some I haven't seen at all.
'Random' is a rather tricky word so if anyone can explain how the code randomizes the finds I'd be most grateful.
Here's the code:
923FFFFE 00000001
62250010 00000000
DA000000 02250010
D4000000 00000029
D7000000 02250010
D3000000 00000000
82250010 00000289
D4000000 FFFFFD77
D7000000 02250010
D2000000 00000000
923FFFFE 00000001
123FFFFE 00000000
DA000000 02250010
C0000000 0000001E
D7000000 02250014
DC000000 00000002
D2000000 00000000
A2257010 00000000
923FFC3C FFF00000
923FFFFE 00000000
123FFFFE 00000001
D2000000 00000000
Also, this code causes wild double battles to always consist of the same two pokemon (levels, gender, etc. are not always the same). Another note is that in patches which only initiate single battles the same wild pokemon can be encountered in quick succession two or three times i.g., moving a single square into another patch after a battle with one pokemon will trigger another battle with the same pokemon.
EDIT: I've found that the code seems to 'reset' upon entering and exiting a route. That is to say that pokemon with lower or nearly non-existant frequencies are encountered the longer I stay and search in the route. While the dozen or two I usually see don't always appear in the same order they still spawn first.