zufallszahlen

kurcob

Mitglied
Hallo gemeinde,
habe ein problem mit meinen zufallszahlen und dem zugriff auf ein mehrdimensionales array.
hier mal der code:
Code:
for (i = 0; i < anz; i++) {
				k = Math.floor(Math.random() * 10 + 0);
				c = Math.floor(Math.random() * 10 + 0);
				if (sud[ c][k].toString() == "0") {
					anz++;
				} else {
					sud[ c][k] = 0;
				}
			}
es kommt folgende meldung:
TypeError: Error #1010: Ein Begriff ist nicht definiert und hat keine Eigenschaften.

irgendwie will er mit denn 2 zufallszahlen c und k nicht auf das array zugreifen. wie kann ich das problem beheben?
 
Was gibt er aus wenn du dies hier nach die Zufallszahlen schreibst und den rest auskommentierst?
Code:
trace(sud[ c][k])

Und noch eine Frage wieso machst du .toString()? Hast du in deinem Arrays Numbers dann kannst du sie ja auch so mit
Code:
sud[ c][k] == 0
vergleichen.
 
wenn ich ein trace mache dann kommen manchmal ergebnise, solche die ich auch möchte, halt zahlen aus dem array.
aber auch manchmal ein undefinded..
vielleicht liegt es am werte bereich.
möchte nur zufallszahlen die von(einschließlich) 0 bis 9(einschließlich gehen)
ist da vielleicht was falsch?

das mit toString() war nur ein test, ist richtig kann auch gleich
Code:
sud[ c][k] == 0
testen
 

Neue Beiträge

Zurück