![]() |
![]() |
![]()
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... |
|
|
![]() |
![]()
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:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 12:35 |