Смысл в том что должен запускаться таймер с рандомным временем от 4 до 15 секунд, я написал код но он не работает кто может посоветовать как это реализовать?

Код AS3:
var timeMsg:int = 1000;
function sendMessage (e:TimerEvent){
timerMsg.stop();
timeMsg = 1000*(Math.round(Math.random()*11)+4);
timerMsg.start();
trace("timer"+timeMsg);
}
var timerMsg:Timer = new Timer(timeMsg);
timerMsg.addEventListener(TimerEvent.TIMER, sendMessage);
timerMsg.start();