Set interval problem

I have this function;
onClipEvent (enterFrame) {
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
return randomNum;
}
myInterval = setInterval(randRange, 2000);
number = randRange(0,100);
}
I am trying to make Flash generate a number from 0 to 100 with a 2 second delay but I cant get the delay to work. The function just keeps popping numbers with no delay. Can anyone help please?
Thank You