9th June 2007, 2:48 PM
It's not random. Whether a battle occurs is based on a preset calculation of probability that increases with each movement made by the on-screen characters. You won't suddenly be attacked after taking a single step upon leaving a battle nor will you remain free from battles for an entire dungeon. So, if it's really supposed to be random, it's not very good at it.
Sometimes you get the scorpion.