Sorry i'm italian, it's hard to explain such a thing :) i try again with an example:
Latias spawn in 10 random locations. In this 10 locations there is route 123.
I think there are 2 types of random:
1. He is every day (or other time interval) random in the 10 locations. So if i search every day in route 123 i can probabily found him.
2. He is random in my game in route 123, one of the 10, but fixed. So if i seach in other locations i can't find him never. Unless i go to route 103.
In my game is fixed forever in a location random from the 10 initial. In Your game is random in another, but ALWAYS there.
I hope you get my point! ;)
Why this? Because in the case 1, if i don't have time to search all the locations in one day, the day after i need to search in every locations again.
Otherwise in case 2 i can search 3 locations today, 3 different tomorrow, and be sure that the one i searched before are empty.
I'm a software developer so i'm sorry if i think too much about this logical or illogical mechanism :Crazy: :confused: