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
<?php protected function generuj($poziom) { $this->j++; $i=$this->j; $max=$poziom*$poziom; //$numery[$i]=$num; for($b=0;$b<=$i;$b++) { if ($numery[$b]==$num){$num=0;} else $numery[$i]=$num; $this->num->Text=$numery[$i]; } } ?>