Lotto-Generator 1
Zufallszahlen und grafische Darstellung
| X | 2 | 3 | 4 | 5 | X | 7 |
| 8 | 9 | 10 | X | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| X | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | 32 | 33 | 34 | 35 |
| X | 37 | 38 | 39 | 40 | X | 42 |
| 43 | 44 | 45 | 46 | 47 | 48 | 49 |
Aufgabenstellung
Funktionalität
Mittels HTML-Tabelle ist ein 7x7-Feld eines Lotto-Spielscheines mit den Inhalten von 1 bis 49 zu erstellen. Bei jedem Aufruf, also auch nach Aktualisierung der Seite mittels F5 -Taste, werden 6 Kästchen per Zufall mit einem X anstatt der Zahl befüllt.
Programmlogik
Bei Programmaufruf werden nacheinander sechs Zufallszahlen von 1 bis 49 gezogen. Jede Zahl soll in einer eigenen Variablen gespeichert werden. Dabei muss darauf geachtet werden, dass jede Zufallszahl wirklich nur einmal gezogen wird. Nachdem sechs unterschiedliche Zufallszahlen gezogen wurden, wird die HTML-Tabelle erzeugt und die Feldinhalte werden je nach Ziehung als Zahl oder X dargestellt.
Sprache
Es ist die serverbasierte Sprache PHP zu verwenden, interaktive Inhalte per JavaScript sind nicht vorgesehen.
Darstellung und Aufbau
Der Aufbau der Tabelle soll mittels verschachtelter Schleife für Zeilen und Felder erfolgen. Schriftart und -größe sowie farbliche Formatierungen können zusätzlich per CSS festgelegt werden, diese Formatierungen können direkt im head-Bereich der Datei erfolgen und müssen nicht ausgelagert werden.
Weitere Vorgaben/Einschränkungen
Die Lösung soll rein textbasiert erfolgen, Bilder sollen zur Darstellung nicht verwendet werden. Arrays sind zur Lösung dieser Aufgabe nicht zugelassen.
Erstellungsdatum
Aufgabe und Programmdemonstration wurden im August 2007 von Gerd Schiefer erstellt.