Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 1.11.2012 Ostrzeżenie: (0%)
|
Potrzebuję losować liczby z przedziału od 1 do wpisanej z formularza. W wierszu już się nie powtarzają, ale mam problem aby zrobić aby w kolumnie też się nie powtarzały. Mój kod wygląda tak.
Może podpowie ktoś jak to zrobić. Fragment kodu losującego znalazłem na necie (chyba na tym forum) i dobrze się sprawdza. Ten post edytował znajomy1 15.11.2012, 11:15:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Nie dam gotowego kdu jak to zrobić, bo jest to proste. Wskażę Ci podejście (IMG:style_emoticons/default/smile.gif) Masz macierz: x - wiersz, y - kolumna... Skoro sprawdzasz czy w pozycji (x, y) coś może być, to... nie ma tego wśród już wstawionych elementów (to proste... wyrzucasz z tablicy już wstawione elementy) i brak w kolumnie w wierszach powyżej. A czym się kolumna charakteryzuje? Popatrz na indeksy i niezmienność pola y. Zwyczajnie porównujesz tablicę pozostałych elementów i wszystkich pól macierzy już uzupełnionych, o wartości wiersza mniejszych niż obecny, ale z tą samą wartością w kolumnie.
|
|
|
|
znajomy1 [PHP] Losowanie liczb z tablicy 15.11.2012, 11:14:48
thek A nie prościej byłoby zrobić "od końca"?... 15.11.2012, 15:47:49
znajomy1 A mógłbyś napisać mi właśnie jak mógłbym sprawdzić... 16.11.2012, 18:52:38 ![]() ![]() |
|
Aktualny czas: 18.06.2026 - 03:12 |