PHP ver gevorderde |
|
@DeviourSoul
Je maakt alleen een foutje, een hele kleine, maar scheelt toch weer een procent. Je zal <= moeten gebruiken. Stel dat er 90 uitkomt bij rand(1, 100), dan zal je code "geen succes" geven, terwijl hij toch nog klopt.
<?php
function kans($iChange)
{
return rand(1, 100) <= $iChange;
}
if (kans(90))
{
echo 'gelukt';
}
else
{
echo 'mislukt';
}
?>
<?php function kans($iChange) { return rand(1, 100) <= $iChange; } if (kans(90)) { } else { } ?>
|