Ik heb een hele simpele PHP code waarmee ik ervoor wil zorgen dat het uit zich zelf een getal pakt i.p.v dat ik het zelf invul, een soort dubbelsteen dus eigenlijk.


<?php
// Variabelen
$aantal = 11;

if($aantal <=5)
{
echo "Ja! Heel erg.";
}
elseif ($aantal < 10)
{
echo "Meh, het is lastig.";
}
else
{
echo "Nee, toch niet.";
}
?>

Hoe doe ik dat? Zoals u ziet heb ik er zelf voor gekozen dat $aantal 11 is en daardoor "Nee, toch niet" krijg. Ik wil ervoor zorgen dat het zelf een nummer kiest tussen bijvoorbeeld 1-20
Niet zo heel moeilijk te vinden ;-)
Kijk eens naar mt_rand()

<?php
/**
 * int mt_rand ( int $min , int $max )
 *
 * @link http://php.net/mt_rand
 */
echo mt_rand(1, 20);
?>

Let er bij dobbelen met 2 dobbelstenen op dat sommige uitkomsten veel vaker voorkomen... De kans op bijvoorbeeld de uitkomst 7 is veel groter dan de kans op de uitkomst 2.
Bedankt voor de snelle hulp, dacht niet dat het zo iets simpels kon zijn.

Hoe ik het heb toegepast:

<?php
// Variabelen
$aantal = mt_rand(0, 15);

if($aantal <=5)
{
echo "Ja! Heel erg.";
}
elseif ($aantal < 10)
{
echo "Meh, het is lastig.";
}
else
{
echo "Nee, toch niet.";
}
?>

Reageren