Hotshady
Lt. Junior Grade
- Registriert
- Apr. 2010
- Beiträge
- 448
Moin zusammen,
ich erstelle einen Koprechner-Trainer, der Aufgaben zufällig generiert und dem Anwender sagt, ob er diese richtig gelöst hat oder nicht. Mit folgendem Code erzeuge ich die Zufallszahlen und weise diese einer Variable zu:
Das passiert auf der ersten Seite (rechnen.php). Sobald ich die Eingaben per Formular (method post) abschicke und auf der Seite "ergebnis.php" auswerte, sind die Zufallszahlen wieder neu generiert worden und die Ergebnisse der Eingaben stimmen dann natürlich nicht. Auf der Zweiten Seite (ergebnis.php) wird keine Zufallszahl erzeugt, sondern nur mit den Variablen aus dem ersten Formular gearbeitet. Jemand eine Idee, was ich machen muss, damit beim Absenden der Eingaben keine neue Zufallszahlen generiert werden?
ich erstelle einen Koprechner-Trainer, der Aufgaben zufällig generiert und dem Anwender sagt, ob er diese richtig gelöst hat oder nicht. Mit folgendem Code erzeuge ich die Zufallszahlen und weise diese einer Variable zu:
PHP:
srand((double)microtime()*1000000);
$a1 = rand(-100, 100);
$a2 = rand(-100, 100);
$s1 = rand(-100, 100);
$s2 = rand(-100, 100);
$m1 = rand(-30, 30);
$m2 = rand(-30, 30);
$d1 = rand(-20, 20);
$d2 = rand(-20, 20);
Das passiert auf der ersten Seite (rechnen.php). Sobald ich die Eingaben per Formular (method post) abschicke und auf der Seite "ergebnis.php" auswerte, sind die Zufallszahlen wieder neu generiert worden und die Ergebnisse der Eingaben stimmen dann natürlich nicht. Auf der Zweiten Seite (ergebnis.php) wird keine Zufallszahl erzeugt, sondern nur mit den Variablen aus dem ersten Formular gearbeitet. Jemand eine Idee, was ich machen muss, damit beim Absenden der Eingaben keine neue Zufallszahlen generiert werden?