Selecionador de ganhadores de bilhetes de loteria PHP

Estou prestes a criar um script que escolha um vencedor para a minha loteria. A quantidade de tickets é escolhida da seguinte forma:amount of money * 100 Então, US $ 1,26 = 126 ingressos.

Fiz isso, fornecendo o número do bilhete vencedor, mas não consigo obter o usuário vencedor:

$totaltickets = 0;

foreach($players as $player){

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

$winningTicket = rand(1,$totaltickets);

Eu tenho linhas como esta:

Player1 - 1.25$
Player2 - 5.99$
etc..

Se for possível, eu gostaria de mantê-lo assim, e não ter 1000s de linhas no banco de dados com cada ticket.

questionAnswers(4)

yourAnswerToTheQuestion