Gymnasium Löbau/Vertiefungsklasse 2013/Projektarbeit: Lotto 6 aus 49
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language> [[Bild:Lotto_Ziehungsgeraet1.jpg|miniatur|hochkant=2|Ziehungsgerät zum Lotto 6 aus 49]] == Vorüberlegungen == In einer beliebigen Anzahl sollen Lottoziehungen 6 aus 49 simuliert werden.<br /> Zunächst ist es kein Problem, Zufallszahlen zwischen 1 und 49 zu bestimmen (s. [[Gymnasium_Löbau/Vertiefungsklasse_2013/Wiederholung:_Datentypen_und_Programmstrukturen#Zufallsexperimente|Zufallsexperimente in Datentypen und Progammstrukturen]]. Wir sollten aber daran denken, dass diese Zahlen ohne Zurücklegen gezogen werden und damit paarweise verschieden sein müssen. == Algorithmus == Der nachfolgende Algorithmus kann als Orientierung benutzt werden, um ''eine'' korrekte Lottoziehung zu simulieren. Natürlich wollen wir dann Lottoziehungen in einer ''beliebigen Anzahl'' generieren. * Lege ein leeres Datenfeld für eine Lottoziehung fest. * Wiederhole den nachfolgenden Algorithmus für 6 Lotto-Zahlen ** Erzeuge eine Zufallszahl zwischen 1 und 49. ** Prüfe, ob sie bereits Element des aktuellen Datenfeldes ist. ** Trifft dieser Fall zu, wiederhole die Ziehung bei unverändertem Datenfeld. ** Anderenfalls füge die Zufallszahl dem aktuellen Datenfeld hinzu.