Рандом

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Garch
Сообщения: 186
Зарегистрирован: 27 ноя 2011, 20:49

Рандом

Сообщение Garch »

Мне нужно взять произвольное число из промежутка от -700 до 1500
Как это сделать? С положительными промежутками все легко, а вот с отрицательными не получается... Ну или просто я под вечер тупить начинаю сильно)
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Рандом

Сообщение sanych_dv »

Код: Выделить всё

 function randRange(min:Number, max:Number):Number        {            var randomNum:Number = int(Math.random() * (max - min + 1)) + min;            return randomNum;        }         trace(randRange (-700,1500)); 
Garch
Сообщения: 186
Зарегистрирован: 27 ноя 2011, 20:49

Re: Рандом

Сообщение Garch »

sanych_dv писал(а):

Код: Выделить всё

 function randRange(min:Number, max:Number):Number        {            var randomNum:Number = int(Math.random() * (max - min + 1)) + min;            return randomNum;        }         trace(randRange (-700,1500)); 
Эмм... эту функцию обязательно всю писать? :?
Мне как бы немного не функцию надо, а расположение по оси x определить, т.е. должно быть так тогда?

Код: Выделить всё

 ball.x = int(Math.random()*(max-min+1)) + min;var max:Number=1500;var max:Number=-700; 
и соответственно можно записать так?

Код: Выделить всё

 ball.x = int(Math.random()*(1500+700+1)) - 700; 
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Рандом

Сообщение sanych_dv »

Можно и так писать, но на мой взгляд, удобнее вынести в функцию - она из разряда частоиспользуемых.
Ответить