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.