Nigredo
10.05.2010 - 11:40
Вопрос такой - переменная обязана принять одно из двух значений случайным образом. То есть или a = 20 или а = 40. И никаких других.
Я так понял random(x) вернет случайное число от нуля до x. А каким будет синтаксис функции random для возврата только "либо 20 либо 40"?
Заранее спасибо
MustLive
10.05.2010 - 15:29
Nigredo
Предложенный тебе вариант от /2D/ подойдёт в текущем случае - для двух величин, а если их будет три или более, уже не подойдёт. Поэтому на будущее возьми на заметку следующий вариант.
Используй массив значений (произвольных), одно из которых ты хотел бы выбрать случайным образом. Этот метод подойдёт как для двух, так и для трёх и более значений. Случайным образом выбираешь индекс массива и по индексу получаешь значение выбранного элемента массива.