Показать сообщение отдельно
Старый 29.01.2012, 06:44
Zolza вне форума Посмотреть профиль Отправить личное сообщение для Zolza Найти все сообщения от Zolza
  № 4  
Ответить с цитированием
Zolza

Регистрация: Jun 2011
Сообщений: 31
Код 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 например.