[PHP]Problem z programem losującym |
[PHP]Problem z programem losującym |
13.08.2012, 19:48:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) |
napisałem program, który losuje 8 liczb z przedziału 1-49.
niestety jak sie domyslacie nie działa. maximum time execution 12 sec. gdzie w skrypcie popelnilem blad? sprawdzalem juz kilka opcji ale ciagle nie działa wiec pisze tutaj. moze nalezy zreferowac zmienna $powtorzenie? |
|
|
13.08.2012, 19:53:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 42 Dołączył: 25.03.2010 Skąd: Kraków Ostrzeżenie: (0%) |
W 7. linijce masz przypisanie, a w komentarzu piszesz, że coś tam porównujesz.
-------------------- Strony WWW: http://arscreo.pl
|
|
|
13.08.2012, 19:54:34
Post
#3
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) |
fakt, dzięki. ale nadal nie działa
|
|
|
13.08.2012, 20:15:57
Post
#4
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) |
Generalnie to średnio będzie działać bo:
zasięg zmiennych globalny i wewnątrz funkcji to nie to samo; w związku z tym Kod while ($powtorzenie == false) nie będzie widzieć zmiennej modyfikowanej na poziomie funkcji.Zaproponowane rozwiązanie jest mocno nieoptymalne - dlaczego? Za każdym razem, w zamyśle, skanujesz tablicę w poszukiwaniu powtarzalnika. Aż zrobiłem sobie takie zadanko w ramach małego konkursu - w ile linii uda mi się upchnąć takiego małego lottomaniaka.
Na upartego 4 linie kodu, nie licząc nawiasów, blanków itd. |
|
|
13.08.2012, 20:31:24
Post
#5
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) |
@up dzieki, przeanalizowalem Twoj skrypt i wszystko chodzi, mozna zamknac
Ten post edytował michat34 14.08.2012, 06:34:44 |
|
|
13.08.2012, 20:57:18
Post
#6
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 15 Dołączył: 12.08.2012 Skąd: Zabrze Ostrzeżenie: (10%) |
Wiesz może dlaczego takie błędy trudno rozwiązać? Nikt nie pokazuje błędów typu E_NOTICE (dostałbyś "undefined variable"), a potem płacz i zgrzytanie zębów.
|
|
|
Wersja Lo-Fi | Aktualny czas: 3.05.2024 - 20:37 |