Помогите со скриптом

Marko

Постоялец
Регистрация
3 Янв 2012
Сообщения
67
Реакции
17
Код:
    function genstring() {
        $t1 = rand(3, 9);
        $t2 = rand(3, 9);
        $t3 = rand(1, 9);
        if (strstr($t1,'1')) $t1++;
        if (strstr($t2,'1')) $t2++;
        if (strstr($t3,'1')) $t3++;
        $this->keystring = $t1.'*'.$t2.'+'.$t3.'=';
        $this->answer = $t1 * $t2 + $t3;
    }

В этой генерации строки значение $t3 только плюс, а мне нужно для $t3 в случайном порядке выводить: или минус, или плюс, или умножить? Подскажите, если не в тягость.
 
добавьте $znak=rand(1, 3);
и в зависимости от выпавшего числа подставляйте соответственный знак, например:
if($znak==1){$ts++;} elseif($znak==2){.....} и т.д.
 
Назад
Сверху