Nie jesteś zalogowany na forum.

#1 2019-10-09 10:25:29

kamil
Moderator
Data rejestracji: 2019-09-22
Liczba postów: 44

[PHP] Lotto czyli losowanie 6 liczb z 49 bez powtórzeń

Lotto czyli losowanie 6 liczb z 49 bez powtórzeń

[== PHP ==]
<?php
$ile_wylosowano = 0;
$lotto = [];
for ($i=1; $i<=6; $i++)
{
  do
  {
    $r = rand(1, 49);
    $nastepna = true;
    for ($j=1; $j<=$ile_wylosowano; $j++)
    {
      if ($r == $lotto[$j]) $nastepna = false;
    }
    if ($nastepna == true)
    {
      $ile_wylosowano++;
      $lotto[$ile_wylosowano] = $r;
    }
  }
  while($nastepna!=true);
}
for ($i=1; $i<=6; $i++) echo $lotto[$i].",";
?>

Ostatnio edytowany przez kamil (2019-10-09 10:27:10)


#zut.edu.pl #put.poznan.pl #uz.zgora.pl #tu.koszalin.pl #ajp.edu.pl

Offline

Stopka

Forum oparte na FluxBB