Я возился с PHP и выяснил, как перечислить 5 случайных целых чисел от 1 до 100, используя цикл for:
for($row = 1; $row <= 5; $row++) {
echo rand(1,100) . "<br>";
}
Я знаю, что могу получить сумму случайных чисел, выполнив следующие действия:
$sum = 0;
for($row = 1; $row <= 5; $row++) {
$sum += rand (1,100) . "<br>";
}
echo $sum;
Но теперь я не знаю, как я могу повторить рэнды, которые можно увидеть.
Я хочу иметь возможность как-то объединить первый кусок кода и второй, чтобы получить список случайных целых чисел и их сумму.
Если вы планируете использовать данные повторно, сохраните их в переменной.
Вы должны посмотреть на массив здесь:
for($sum = 0, $row = 1; $row <= 5; $row++) {
$num = rand (1,100);
$nums[] = $num;
$sum += $num;
}
echo "the total sum is: '$sum' with the values of: '" . implode(', ', $nums) . "'.";
Или просто перебрать его:
foreach($nums as $value){
echo $value, '<br>';
}
Это то, что я в конечном итоге использовал, и это сработало! Спасибо!
<?php
for($row = 1; $row <= 5; $row++) {
$value = rand (1,100);
echo $value . "<br>";
$sum += $value;
}
echo $sum;
?>