Symulacja rzutu kostką za pomocą pętli i generatora liczb losowych

Założenie: Napiszemy program w PHP, który będzie symulował wielokrotny rzut sześcienną kostką i zliczał ile razy wypadła każda z liczb od 1 do 6.

Krok po kroku:

  1. Inicjalizacja tablicy do zliczania wyników: Tworzymy tablicę, w której będziemy przechowywać liczbę wystąpień każdej z liczb od 1 do 6. Każdy element tablicy początkowo ustawiamy na 0.
  2. 
    $wyniki = [1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0];
    				
  3. Pętla symulująca rzuty kostką: Używamy pętli `for` aby wykonać 100 rzutów kostką. Wewnątrz pętli generujemy losową liczbę całkowitą z zakresu od 1 do 6 za pomocą funkcji `rand()`.
  4. 
    for ($i = 0; $i < 100; $i++) {
      $rzut = rand(1, 6);
      $wyniki[$rzut]++; 
    }
    				
  5. Wyświetlanie wyników: Przechodzimy przez tablicę `$wyniki` i wyświetlamy liczbę wystąpień każdej z liczb.
  6. 
    echo "Wyniki rzutów kostką:\n";
    foreach ($wyniki as $liczba => $ilosc) {
      echo "Liczba " . $liczba . ": " . $ilosc . " razy\n";
    }
    				

Powyższy kod demonstruje podstawowe użycie pętli `for`, funkcji `rand()` oraz tablic w PHP. Możesz modyfikować liczbę rzutów (zmieniając wartość w pętli `for`) aby zobaczyć, jak zmieniają się wyniki.

Zachęcamy do eksperymentowania z kodem i dalszego zgłębiania wiedzy o pętlach i generatorach liczb losowych w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *