Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowanie wagowe, czy jak to sie tam nazywa :)
SHiP
post
Post #1





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Wiem że był taki topic na forum juz daawno temu ale za nic nie moge go znaleźc...

Chodzi mi mianowicie o losowanie wagowe(czy jakoś tak) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czyli każdy rekord w bazie ma włąsna wage. i w zależności od jej wielkości dany przedmiot ma większe szanse na wylosowanie...
np

jeden ma waga = 4
drugi ma waga = 15
Więc drugi ma ponad 3 krotnie większą szanse na wylosowanie niż pierwszy...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dugem
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.11.2005

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


Hej,

nie bardzo rozumiem czego poszukujesz? skryptu czy logiki?

Wydaje mi się, że to zagadniania statystyka/prawdopodobieństwo.

Jeżeli idzie o logikę to wydaje mi się, że możnaby tak:

1. wybrać z tabeli unikalne wartości (te dla których chcesz mieć wagę)
2. Zliczyć wystąpienie każdej z wartości (wrzucić do tabeli z kuczem wartości) i sumę wszystkich wpsiów.
3. przeiczyć wsytąpienia wzorem: wystąpienie elementu przez suma wszytskich i wiesz, którey element ma największe prawdopodobieństwo wystąpienia.

Nie wiem czy Cię do końca dobrze zrozumiałem:)
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: 12.10.2025 - 12:35