Zufällige Zeilenauswahl mit unterschiedlichen WahrscheinlichkeitenPhp

PHP-Programmierer chatten hier
Anonymous
 Zufällige Zeilenauswahl mit unterschiedlichen Wahrscheinlichkeiten

Post by Anonymous »

Ich suche nach einer Möglichkeit, aus einer Tabelle mit 400–500 Zeilen eine zufällige Zeile zu erhalten, aber nicht mit der gleichen Wahrscheinlichkeit.

Zum Beispiel:
Meine Tabelle sieht so aus:

Objekt – Rang
  • Objekt_A oben
  • Objekt_B niedrig
  • Object_C Normal
Ich habe 3 mögliche Ränge für ein Objekt und ich möchte, dass ein Objekt mit dem Rang „Top“ dreimal mehr Chance hat, genommen zu werden. Es sollte so aussehen, als gäbe es drei Zeilen mit Object_A in der Tabelle. Das Gleiche gilt für Normal, aber nur die doppelte Chance.

Im Moment habe ich diesen Code...

Code: Select all

$result = mysqli_query($link, "SELECT * FROM objects ORDER BY RAND() LIMIT 1");

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post