Обычное объявление функции:

Код AS3:
function odin(){
trace("odin");
}
А как мне дать название функции динамически?
Я хочу испоьзовать Math.random для относительно случайной генерации.
То есть я пишу так:

Код AS3:
var dannye:String=new String(Math.random()*10);
function dannye(){
trace("van");
}
Это неправильный код,из-за совпадения названия переменных.Как правильно написать?