Powiel możliwe:
Generating random results by weight in PHP?Picking element losowy przez zdefiniowane przez użytkownika ciężarami
Mam aplikację internetową, na której użytkownicy mogą dodawać 1-20 ciągi tekstowe i przypisać do nich o wadze jak często powinno się pojawiać. System wybiera losowy ciąg na podstawie zdefiniowanych wag. Jaki jest najlepszy sposób na zrobienie tego? Czy wartości zakresu dla wagi dla każdej struny mają znaczenie? Czy mogę po prostu przypisać użytkownikowi numer (0-100) dla każdego ciągu? Jak byś wybrał losowy ciąg? (Każdy wybór nie martwi się o to, co zostało wybrane wcześniej, każdy ciąg ma takie same kursy (w oparciu o wagę) wybranego na początku każdego połączenia).
Powiązane: http://stackoverflow.com/questions/4463561/weighed-random-selection-from-array/4463613#4463613 –
To pytanie pojawia się często. Oto dobry z prostą odpowiedzią: http://stackoverflow.com/questions/445235/generating-random-results-by-weight-inpph –