Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> liczba losowa bez powtórzeń + ajax + prado
mercii
post 9.05.2008, 14:38:31
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 1.05.2006

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


Witam
Mój problem wygląda następująco. Pisze prostą gierkę w PRADO (framwork) i potrzebuje funkcji losującej bez powtórzeń.
Wiem że taka funkcja jest banalnie porsta ale to nie jest problemem.
Opiszę w skrócie na czym polega moja gierka:
Po uruchomieniu gry musi wylosować sie liczba której będziemy szukać na planszy 4x4 czyli 16 elementów. Po każdym naciśnięciu guzika z planszy sprawdzany jest warunek czy liczby pod guzikiem jest taka sam jak wylosowana liczba. Jeżeli liczby są takie same (sprawdzane
55f
j
55f
est to każdorazowo w fukcji nacisniecia guzika) to też w funckji guzikalosuje się kolejna liczba.
Jak napisać taką funkcję która każdorazowo po jej wywołaniu będzie losować inną liczbę?
Oto moje wypociny
  1. <?php
  2. protected function generuj($poziom)
  3. {
  4. $this->j++;
  5. $i=$this->j;
  6. $max=$poziom*$poziom;
  7. $num=rand(1,$max);
  8. //$numery[$i]=$num;
  9. for($b=0;$b<=$i;$b++)
  10. {
  11. if ($numery[$b]==$num){$num=0;}
  12. else
  13. $numery[$i]=$num;
  14. $this->num->Text=$numery[$i];
  15. }
  16. }
  17. ?>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 09:14