Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowanie na podstawie parametru :), Im większa wartość tym mniejsze prawdopodobnieństwo
Naster
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.08.2007

Ostrzeżenie: (0%)
-----


Witam.

Mam taki dylemat algorytmiczny (IMG:style_emoticons/default/smile.gif)

Otóż przykładowo posiadam tablice
Kod
$array = array(100, 400, 300, 200, 600, 110, 500, 100);


i teraz potrzebuje wylosować jedną wartość ale na podstawie parametru. Chodzi oto aby np wartość 600 miała 5% szans na wylosowanie a wartość 100 np 40%.

Nie mam pojęcia jak się za to zabrać. Wszelkie sugestie, podpowiedzi mile widziane (IMG:style_emoticons/default/smile.gif)

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Naster
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.08.2007

Ostrzeżenie: (0%)
-----


masiakla: byłoby o wiele łatwiejsze (i wpadłem na nie wcześniej) gdyby nie szkopuł jeden.

Ok powiem otwarcie o co chodzi.

Skrypt będzie obliczał procentową szansę na to że gracz zada cios swój na podstawie statystyk innych graczy (nie będę znał ich ilości aż do czasu uruchomienia skryptu, więc muszę na jakiejś funkcji operować). Z matematyką nie miałem jak dotąd problemów (poziom licealny ukonczony (IMG:style_emoticons/default/tongue.gif) ) dlatego mam nadzieję że mi się uda.

Edit:
Jak się nie mylę problem mój muszę rozpatrywać na podstawie rozkładu gaussa (rozkładu normalnego)

Ten post edytował Naster 6.09.2010, 21:34:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 17:55