Счетчик чисел - PullRequest
       21

Счетчик чисел

0 голосов
/ 22 апреля 2020

Я пытаюсь создать счетчик случайных чисел, который использует для l oop, чтобы распечатать 6 случайных чисел 1 - 6. Я хочу сделать так, чтобы код мог сказать, сколько раз число 6 показывает в l oop.

На данный момент у меня есть код, который он распечатывает для всех oop из 6 случайных чисел, но он только считает напечатанные числа.

Например, Добро пожаловать в игру в кости! Сколько шестерок вы будете снимать? 4 2 4 6 4 6 Вы бросили 2 шесть (а)!

<?php

echo"<h1>Welcome to the guess game thing guess how many 6s!</h1>";
$counter = 0;

for ($i=0; $i <=6;$i++) { 
    $randomNum = rand(1,6);

    if ($randomNum <= 6) {
        echo "<br> $randomNum";
        $counter++;
    }

    else
    {
        echo"$randomNum  <br>";

    }
}

echo"<br>You rolled $counter sixes";

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

Вы можете сделать это так:

$num = $_POST["num"];

for ($i=0; $i <=100;$i++) { 
    $randomNum = rand(1,10);

    if ($randomNum == $num) {
        echo $randomNum;
        break;
    }

    echo $randomNum;

}

echo"<h2> there are $i</h2>";
1 голос
/ 22 апреля 2020

Некоторые незначительные изменения, но вы были почти там. Быть совместимым с вашими разрывами строк и проверять, что вы проверяете специально для 6

$numberToMatch = 6;
for ($i = 0; $i <= 6; $i++) { 
    $randomNum = rand(1,6);

    if ($randomNum == $numberToMatch) {
        $counter++;
    }

    echo "$randomNum <br>";
}
...