phpbar.de logo

Mailinglisten-Archive

[php] "Gewichteter Zufall"

[php] "Gewichteter Zufall"

Christian Victor victor_(at)_mediapeople.de
Tue, 12 Dec 2000 17:07:00 +0100


Hallo Leute,

ich stehe mal wieder vor einem kniffeligen Problem. Ich möchte per
"Zufall" einen Datensatz aus einer MySQL-DB auswählen. So weit ja kein
Problem. Allerdings möchte ich die Wahrscheinlichkeit mit der ein
Datensatz gewählt wird bestimmen können.

Beispiel:

id | name          | wahrscheinlichkeit
1    Datensatz 1     80
2    Datensatz 2     10
3    Datensatz 3     40

Hier soll nun Datensatz 1 von 130 Versuchen (ca.) 80 mal, Datensatz 2 10
mal und Datensatz 3 40 mal ausgewählt werden.

Weiß einer von euch einen Ansatz? Muss also kein fertiger Code sein, das
kriege ich schon hin. ;-)

Bye,
Christian



php::bar PHP Wiki   -   Listenarchive