I think random events go like this now: Pretend theres a "random event meter" that is at 0% right before you start training a skill, the new random event meter will slowly start rising when you are doing something like combat training, when it reaches 100% that means you were training for a time like 30 minutes. You will get one if you click on teleport at anytime, but if you don't the meter will rise to let's say 110% and after awhile when it goes to 150% you will get a "late" random event no matter what but the random will be something like dwarf, swarm, or teleport matrix. although the best chances of getting a rare random event like mime, drill demon, quiz if you hit a teleport spell right on the 149% so basically it's like a "how high can you go" before you go too high and have to start over again facts 1. logging out doesn't affect the random event meter, but might even make them luckier 2. random events have the same luck as drops do (meaning sometimes you can get 3 mimes in 2 hours and sometimes not one for a year)