Selector ganador del boleto de lotería PHP

Estoy a punto de crear un guión que elija un ganador para mi lotería. La cantidad de boletos se elige de la siguiente manera:amount of money * 100 Entonces $ 1.26 = 126 boletos.

Hice esto, que me da el número de boleto ganador, pero luego no puedo obtener el usuario ganador:

$totaltickets = 0;

foreach($players as $player){

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

$winningTicket = rand(1,$totaltickets);

Tengo filas como esta:

Player1 - 1.25$
Player2 - 5.99$
etc..

Si es posible, me gustaría mantenerlo así, y no tener miles de filas en la base de datos con cada ticket.