Randoms ARE random, but the thing is you can predict when you occur based on how much XP you've gained since your previous random. I believe the value is approximately 250-300k xp and certainly averaged to about that when I used to record data on this. Approximately 2 dungeons will virtually guarantee this. Just do 2 dungeons and start a farm run and you'll get a random for sure.