Pisem PHP skriptu koja se sastoji iz 2 dela. Trenutno zavrsavam deo oko generisanja rezultata utakmice. U MySQL bazi imam 16 klubova, razlicitih jacina, izmedju 1 i 10.
Na pocetku, generise se prvo ukupan broj golova na utakmici. Imam 3 "rand" funkcije, koje treba da daju sto realnije rezultate na utakmici. Taj deo je zavrsen. Potom, generise se ukupna snaga svakog od 2 kluba. Prvo se uzima snaga, zatim se dodaje faktor srece, koji moze biti od 0 do 2. Dakle, ukupna snaga je:
Predefinisana snaga prvog kluba + faktor srece prvog kluba = Ukupna snaga prvog kluba
Predefinisana snaga drugog kluba + faktor srece drugog kluba = Ukupna snaga drugog kluba
E sad, kada se te 2 vrednosti odrede, potrebno je da se iz njihovog odnosa odredi koliko ce kom klubu pripasti golova. Svaka moja ideja je propala, ono sto mi deluje najlogicnije na kraju daje potpuno pogresne rezultate. Ono sto sam probao je ovo:
1. Generise se broj golova
2. Ukupna snaga 1 pa ukupna snaga 2
3. Potom odredim US1/US2
4. Ukupan broj golova podelim sa 2, potom pomnozim dobijenu vrednost sa vrednosti iz 3. dela, to zaokruzim i dobijem golove koje je dao prvi tim
5. Oduzmem od ukupnog broja golova broj golova koji je dao prvi tim, i tako dobijem golove drugog tima.
I evo kako to ispadne...
Ukupna snaga prvog kluba: 9
Ukupna snaga drugog kluba: 5
Sreca 1. kluba: 1
Sreca 2. kluba: 0
9+1 = 10
5+0=5
Ukupan broj golova: 8
Prvi klub daje 8 golova po racunici, drugi nula...
Imate li ideju kako ovo da resim? Mozda pravim neke glupe greske, ipak ovo ceo dan kodiram, a ubi vrucina... :)
Pozdrav i hvala vam.