- <?php
- $Solveable = Random(2);
- $Numbers = array();
- switch (Random(2))
- {
- case 0:
- $Operator = '+';
- break;
- default:
- $Operator = '-';
- }
- $Numbers[0] = Random(1000) + 500;
- $Numbers[1] = Random(345) + 42;
- if ($Operator == '+')
- $Solution = $Numbers[0] + $Numbers[1];
- else
- $Solution = $Numbers[0] - $Numbers[1];
- if ($Solveable)
- {
- $Numbers[2] = $Solution;
- }
- else
- {
- $Numbers[2] = $Solution + (Random(1000) - 500);
- }
- $DigitString = $Numbers[0] . $Numbers[1] . $Numbers[2];
- // Alle Ziffern als Array:
- $Digits = explode('', $DigitString);
- ?>