Load random movie based on interval time

[font=Arial]Hey all, Does anyone know how to correctly load a random movie into an MC based on an interval time? For example: I have three movies. 1.swf, 2.swf and 3.swf that will load into an MC every 10 secs. It should be a completely random event not based on a page refreash. I have attached the code that I’m working with below. The issue that I’m having is that sometimes a movie will load in repeatedly (2-3 times). The movies are roughly the same size.

function randommovie() {
filename = [“1.swf”, “2.swf”, “3.swf”];
path = “banners/champions/”;
i = filename.length;
k = Math.floor(Math.random()*i);
loadMovie(path+filename[k], _root.championStage);
}
randommovie();
setInterval(randommovie, 10000); [/font]