Страница 1 из 1
Рандом
Добавлено: 04 июн 2012, 21:51
Garch
Мне нужно взять произвольное число из промежутка от -700 до 1500
Как это сделать? С положительными промежутками все легко, а вот с отрицательными не получается... Ну или просто я под вечер тупить начинаю сильно)
Re: Рандом
Добавлено: 05 июн 2012, 00:36
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));
Re: Рандом
Добавлено: 05 июн 2012, 00:48
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;
Re: Рандом
Добавлено: 05 июн 2012, 00:59
sanych_dv
Можно и так писать, но на мой взгляд, удобнее вынести в функцию - она из разряда частоиспользуемых.