Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowanie wagowe
Forum PHP.pl > Forum > Bazy danych > MySQL
SHiP
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) 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...
dugem
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:)
SHiP
Cytat(ActivePlayer @ 2005-12-03 21:03:31)

Dzięki o ten topic własnie mi chodziło biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.