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:
- 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.
- 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()`.
- Wyświetlanie wyników: Przechodzimy przez tablicę `$wyniki` i wyświetlamy liczbę wystąpień każdej z liczb.
$wyniki = [1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0];
for ($i = 0; $i < 100; $i++) {
$rzut = rand(1, 6);
$wyniki[$rzut]++;
}
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!