Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как задать случайный выбор аж из целых двух величин?
Flash Zone Forum > Macromedia Flash > Начинающим
Nigredo
Вопрос такой - переменная обязана принять одно из двух значений случайным образом. То есть или a = 20 или а = 40. И никаких других.

Я так понял random(x) вернет случайное число от нуля до x. А каким будет синтаксис функции random для возврата только "либо 20 либо 40"?

Заранее спасибо smile.gif
/2D/
Код
a=20*random(2)+20;
Nigredo
Цитата(/2D/ @ 10.05.2010 - 12:52) *
Код
a=20*random(2)+20;



Спасибо большое! smile.gif
MustLive
Nigredo

Предложенный тебе вариант от /2D/ подойдёт в текущем случае - для двух величин, а если их будет три или более, уже не подойдёт. Поэтому на будущее возьми на заметку следующий вариант.

Используй массив значений (произвольных), одно из которых ты хотел бы выбрать случайным образом. Этот метод подойдёт как для двух, так и для трёх и более значений. Случайным образом выбираешь индекс массива и по индексу получаешь значение выбранного элемента массива.
Русская версия IP.Board © 2001-2014 IPS, Inc.