Two things I know are:
- Pokemon will spawn every 200m after 60s using Incense
- There are spawn points where Pokemon will spawn every hour (and de-spawn after 15 minutes)
But what if I walk without using incense? Will they spawn after X meters Y seconds?
Or is it just luck to pass by a spawn point at the right time?