
Код AS3:
public function randomExeption(max:Number, min:Number, exeption:Number):Number
{
var mod:Number = 1;
var t:uint = getTimer() % 2;
if (!t) return Math.random() * (exeption - min) + min;
else return Math.random() * (max - exeption) +(exeption + mod);
}
Переменная
mod для того, чтобы точно не нарваться на исключаемое число. Для целых исключаемых подойдет 1, для вещественных можно и меньше, 0.1 например.