- hash: documentation ( source)
- ceil: documentation ( source)
<?php
/*
* Fill in all five below and click blue 'Something is wrong();' button below textarea.
*
* ------------------ */
$hash = ''; #Round number hash SHA256
$secret = ''; #Round number
$number = ''; #Round number
$tickets = ''; #Round total tickets
/* ------------------ */
if ($hash == '' || $secret == '' || $number == ''|| $tickets == '') exit("Fill in details");
$sha256 = hash('sha256', $number.'|'.$secret);
$ticket = ceil(intval($tickets)*floatval($number));
echo "Hash matches: ".($hash == $sha256 ? 'Yes': 'No')."\n";
echo "Winning ticket: ".$ticket."\n";