Feels like an awful lot of useless rolling - you could get 5 "nothing happens" results for every encounter, for example. When travelling in an otherwise empty road, the PCs will roll over and over again until they get an encounter.
Why not INVERTING it?
Say, roll 1d6 (or 1d8, 1d10, 1d4+1, etc). That is how many turns (or how many days, etc.) it takes for you to find your next encounter.
A roll of 1 might mean an immediate encounter, with a roll of 6 meaning "nothing happens", and you get to roll again next turn. Which would give you a very small chance of going, say, ten turns (or days, etc.) without any encounters.
Unless you WANT to roll again and again to add tension, etc., this method seems simpler, easier and more effective.
There are other small advantages. For example, if you WANT to have an encounter somewhere along the road, this method will guarantee you eventually get it, while avoiding many encounters in a row.
For example, you could use 1d6+1 (or, say, 2d4) for how many days you can travel into the dark woods without an encounter.
This would mean:
- You are relatively safer before getting too deep into the woods.
- You get a small respite after each encounter.
What do you think? Do you know any games that use such system? Do you see any other pros and cons? Let me know in the comments.