PHP Lottoschein Gewinner Picker

Ich bin dabei, ein Skript zu erstellen, das einen Gewinner für meine Lotterie auswählt. Die Anzahl der Tickets wird folgendermaßen gewählt:amount of money * 100 Also $ 1,26 = 126 Tickets.

Ich habe das gemacht, was mir die Gewinnscheinnummer gibt, aber dann kann ich den Gewinner nicht bekommen:

$totaltickets = 0;

foreach($players as $player){

    $totaltickets += $player->depositedValue*100;
}

$winningTicket = rand(1,$totaltickets);

Ich habe Zeilen wie diese:

Player1 - 1.25$
Player2 - 5.99$
etc..

Wenn es möglich ist, möchte ich es so lassen und nicht mit jedem Ticket Tausende von Zeilen in der Datenbank haben.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage