@@Chris:
nuqneH
Wenn ich diese Funktion jetzt durch Firebugs untersuchen lasse sagt er mir: int is not defined
?? Wo kommt 'int' her?
rand() is not defined
Richtig. Es gibt in JavaScript keine <http://de.selfhtml.org/javascript/objekte/unabhaengig.htm@title=objektunabhängige Funktion> rand().
Das http://de.selfhtml.org/javascript/objekte/math.htm@title=Math-Objekt bietet eine solche Methode, die heißt allerdings http://de.selfhtml.org/javascript/objekte/math.htm#random@title=random() …
Zahlen[i] = parseInt( rand(25) + 1);
… und erwartet keinen Parameter, sondern liefert einen Wert aus dem Intervall [0, 1[.
Du möchtest eine Ganzzahl aus [1, 26]?
Dann musst du die Zufallszahl aus [0, 1[ mit 26 multiplizieren, das Produkt liegt in [0, 26[. Davon nimmst du den <http://de.selfhtml.org/javascript/objekte/math.htm#floor@title=ganzzahligen Anteil>, der ist in [0, 25]. 1 dazuaddiert ergibt eine Zufallszahl aus [1, 26].
Zahlen[i] = Math.floor(Math.random() * 25) + 1;
Qapla'
PS: [a, b[ ist das halboffene Intervall a ≤ x < b
[a, b] ist das geschlossene Intervall a ≤ x ≤ b
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)