![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taka oto petle do...while:
wiem że troche dziwna ale to nie o nią chodzi (IMG:style_emoticons/default/smile.gif) chodzi o warunek w "if" a dokładniej o jego drugą część znajdującą się po "&&" ( warunek przed && zawsze zostaje poprawnie spełniony):
ma sprawdzać, aby wylosowane liczby były różne od siebie. Nie mam pojęcia czemu on nie działa, brakuje mi pomysłu na coś innego, a pisanie wszystkich kombinacji odpada bo zaraz muszę zrobić to samo dla Multi Multi a tam jest 20 losowanych liczb wiec wypisanie ich wszystkich to absurd (IMG:style_emoticons/default/smile.gif) z góry dzięki za jakakolwiek pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Kombinujesz jak koń pod górkę...
1. Zrób pustą tablicę. 2. Wylosuj liczbę z zakresu. 3. Sprawdź czy jest w tablicy. 4. Jeśli jest -> losuj ponownie. 5. Jeśli nie -> dodaj do tablicy. 6. Sprawdź czy tablica ma określoną ilość elementów. 7. Jeśli nie -> idź do kroku 2. 8. Jeśli ma określoną ilość -> koniec Algorytm niezmienny i niezależny czy robimy dla ExpresLotka, DużegoLotka czy MultiLotka. Zmieniają się jedynie: ilość losowanych elementów, zakres elementów. W skrócie:
Mogą być błędy.... Pisałem z palca w ciągu może minutki lub dwóch (IMG:style_emoticons/default/winksmiley.jpg) Ale zasada jest identyczna. EDIT: Nie wiem czy da się zrobić prościej generator losowań dowolnego systemu Lotkowego. Możesz na końcu jeszcze jedynie to posortować. Ale tak banalnej rzeczy już nie będę Ci pisał, bo to jedna linijka więcej do mojego kodu... Sam sobie już dopisz. Ten post edytował thek 18.11.2009, 19:42:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
znalazłem już w międzyczasie sposób z count i array_unique (IMG:style_emoticons/default/smile.gif) ale i tak dziękuje za pomoc (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 01:28 |