Lottozahlen in Textausgabe umfunktionieren
H²O
- javascript
Hallo.
Auf dieser Seite: http://www.js4all.de/java2/lotto.php findet ihr einen Zufallsgenerator, der die Lottozahlen bestimmt.
Die Frage: Wie kann ich die Zahlen so umfunktionieren, dass sich hinter jeder Zahl ein Wort verbirgt. Beispiel: Wenn normal die Zahl 1 erscheinen sollte, dann erscheint statt dessen das Wort "Hallo" (nur ein Beispiel).
Danke H²O
hi,
Auf dieser Seite: http://www.js4all.de/java2/lotto.php findet ihr einen Zufallsgenerator, der die Lottozahlen bestimmt.
Die Frage: Wie kann ich die Zahlen so umfunktionieren, dass sich hinter jeder Zahl ein Wort verbirgt. Beispiel: Wenn normal die Zahl 1 erscheinen sollte, dann erscheint statt dessen das Wort "Hallo" (nur ein Beispiel).
die einfachste möglichkeit ist es, wenn du die wörter in einem array ablegst:
var worte = new Array("Hallo", "Bon Jour", "blahblah", ...);
so, jetzt hast du deine zufallszahl, erzeugung genau so wie bisher, und benutzt diese einfach als index zum zugriff auf das array:
worte[zufallszahl-1]
wenn zufallszahl jetzt gleich 1 ist, erhältst du so den wert "Hallo".
die -1 deshalb, weil javascript ja bei 0 an zu zählen fängt.
du musst dir jetzt nur noch eine möglichkeit überlegen, abzufangen, dass der index nicht grösser wird, als die anzahl der im array abgelegten werte; bzw. musst zusehen, dass deine zufallszahl zwischen 1 und worte.length liegt (das ist die anzahl der elemente im array).
und für weitere erklärungen zu arrays schau dir mal http://selfhtml.teamone.de/javascript/objekte/array.htm an.
gruss,
wahsaga