Если диапазон достаточный, а количество запусков ограничено:

Код:
var RNDVALUES = []; //Здесь храним числа
RND = function (MIN, MAX)
{
//Получаем число
var RETVAL = Math.floor(Math.random() * (MAX - MIN) + MIN);
//Проверяем число на уникальность
for (var i = 0; i < RNDVALUES.length; i++)
{
if (RNDVALUES[i] == RETVAL)
{
RETVAL = RND (MIN, MAX);
break;
}
}
return RETVAL;
}
//Для примера
onEnterFrame = function ()
{
RNDVALUES.push(RND(0, 100));
trace (RNDVALUES);
}