sql >> Database >  >> RDS >> Mysql

Winnaarskiezer van PHP Lottery Ticket

U kunt deze code gebruiken:

<?php

    function getWinnerPlayer($players) {
        /* get total amount of tickets */
        $total_tickets = 0;
        foreach ($players as $player) {
            /* var_dump($player->depositedValue); */
            $total_tickets += $player->depositedValue * 100;
        }

        /* get winner ticket */
        $winner = rand(1, $total_tickets);

        /* return winner player */
        $count = 0;
        foreach ($players as $player) {
            // $total_tickets is not the correct variable, sorry
            // $count += $total_tickets->depositedValue * 100;
            $count += $player->depositedValue * 100;
            if ($count >= $winner) return $player;
        }
    }

?>


  1. Inleiding tot Oracle Mobile Cloud Service

  2. Hoe geef ik waarde door aan een opgeslagen procedureparameter in de OLE DB Source-component?

  3. Verbetering van een functie die UPSERT op basis van een invoerarray

  4. Lat Lng-waarden opslaan in MySQL met behulp van Spatial Point Type