Задача №2 - Сумма N случайных чисел

Задачи №2 из этого списка:

Условие задачи:

Вывести на экран сумму N случайных чисел

Мое решение:

<?php
$a = rand(8, 15);
$summ = 0;
for ($i=0; $i<$a; $i++){
    echo $random = rand(-25, 35) . '<br>';
    $summ = $summ + $random;
}
echo 'Сумма случайных чисел: ' . $summ;
melisa's picture

  1. $a = rand(8, 15);

    Небольшое замечания насчёт понимания условия. Это для решения не так важно, но всё-таки "числа" должны быть случайными, а их "количество" равно N (т.е. определено кодом - хардкодом или в качестве аргумента функции)

  2. $summ = 0;

    Называть переменные/функции/методы в программировании принятно на английском языке (не транслитом). В данном случае, например, $sum

  3. $summ = $summ + $random;

    Попробуйте написать короче с помощью оператора присваивания.

Спасибо! Попытался исправиться:

<?php
function sumRandom ($n){
    $sum = 0;
    for ($i=0; $i<$n; $i++){
        echo $random = rand(-25, 35) . ', ';
        $sum += $random;
    }
    echo '<br>' . 'Сумма случайных чисел: ' . $sum;
}
sumRandom(15);
melisa's picture

принято