Mamy obsługę samochodu, gdy obsługa danego kierowcy jest 0 to losuje się przy tym 1..10 i przyjmijmy że wylosowano liczbę 2. (mowa tu o %)
Następnie pod zmienną $rand stawiam rand(1,100) i w przypadku wylosowania liczby <= 2 ma nastąpić jakieś negatywne zdarzenie.
Jednak takie coś jest nie zgodne z prawdą, bo szansa i tak w tedy wyjdzie więcej niż te 2%...
trochę to chaotycznie napisane więc przedstawiam kod...
if($uzytkownik['obsluga'] == 0) { } else { $obsluga = $uzytkownik['obsluga']; } if($zdarzenie_negatywne <= $obsluga) { //zle sie dzieje... } else { //dobrze sie dzieje... }
Chodzi ogólnie obsługa polega na tym, że wyznacza ile % szans jest na ominięcie np. przeszkody itp.
Proszę o pomoc, bo te obliczenia nie są w ogóle dobre...