Wat bedoel je met "de bedoeling dat het eerste getal hoger mag liggen dan de tweede en andersom".
Dat klinkt alsof alles mag. Ik snap niet echt wat je bedoelt. Kun je een voorbeeld geven?
Link gekopieerd
Ik zal hiermee geen sommen krijgen zoals
80 + 20 = 100 of andersom
20 + 80 = 100
<?php
// $firstnumber geeft altijd een resultaat onder de 50.
$firstnumber = mt_rand(1, 50);
// $secondnumber geeft altijd een resultaat onder de 50
$secondnumber = mt_rand(1, 50);
$result = $firstnumber + $secondnumber;
echo $firstnumber.' + '.$secondnumber.' = '.$result;
?>
Link gekopieerd
Zo?
$secondnumber = 100 - $firstnumber;
Link gekopieerd
Ik dacht al dat de oplossing niet zo moeilijk moest zijn haha
top bedankt ;)
Link gekopieerd
Nu is het resultaat altijd 100,
Dat moet ook weer niet
<?php
$max = "100";
$firstnumber = mt_rand(1, 100);
$secondnumber = $max - $firstnumber;
$result = $firstnumber + $secondnumber;
echo $firstnumber.' + '.$secondnumber.' = '.$result;
?>
Link gekopieerd
>> Dat moet ook weer niet
Huh, dat wilde je toch ook? :-)
Hoe wil je het dan wel?
Link gekopieerd
Link gekopieerd
<?php
$max = 100;
$firstnumber = mt_rand(1, 99);
$secondnumber = rand(1, ($max - $firstnumber));
$result = $firstnumber + $secondnumber;
echo $firstnumber.' + '.$secondnumber.' = '.$result;
?>
Link gekopieerd
Ja dat is de oplossing bedankt! ;-)
Link gekopieerd