Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] kilkakrotne losowanie kilku liczb z tablicy
lukash85
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.04.2011

Ostrzeżenie: (0%)
-----


Cześć!

Mam problem z powtórnym losowaniem kilku liczb z tej samej tablicy... W skrócie - na pierwszej stronie wpisujemy zakres liczb, który następnie zamieniany jest na tablicę z której losowane są liczby w celu dalszych obliczeń statystycznych:

  1. $liczby = $_POST['liczby']; // zbior
  2. $wylosowane = $_POST['wylosowane']; //liczba losowanych ze zbioru elementow
  3. $liczba_losowan = $_POST['liczba_losowan']; //liczba losowan
  4.  
  5.  
  6. $tablica_liczb = (explode("\n", $liczby));
  7. $zakres = count($tablica_liczb);
  8. echo "Ilość wprowadzonych liczb = ".$zakres."<br />";
  9. for($i=0; $i<$zakres; $i++){
  10. echo "<strong> ".$tablica_liczb[$i]."; </strong>";
  11. }
  12. echo "</br /><br />Wyniki losowania: </br />";
  13.  
  14. reset($tablica_liczb);
  15.  
  16.  
  17. for($k=0; $k<$wylosowane; $k++){
  18.  
  19. $losowanie = array_rand($tablica_liczb, $wylosowane);
  20.  
  21. echo $tablica_liczb[$losowanie[$k]]." ; ";
  22.  
  23. }
  24.  


I ten kod działa, tylko że zwraca mi jedno losowanie, a ja chciałbym dostać kilka losowań (zgodnie z wprowadzonym parametrem $liczba_losowan) z zadaną liczbą wyników ($wylosowane)... Wydawało mi się to proste, myślałem że wystarczy zrobić pętle w pętli, albo tablicy wielowymiarową... ale kompletnie nic mi nie wychodzi.... byłbym bardzo wdzięczny za podpowiedzi (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 17:04