Cheatah: Lottozahlen

Beitrag lesen

Hi,

Mein Vorschlag sieht so aus leider ist er fehlerhaft!

wie definiert sich "fehlerhaft"?

a=Math.round(Math.random()*50);
a=parseFloat(a);
if(a<1||a>49)

Aua. Welche Werte liefert Math.random(), und wie macht man daraus ganzzahlige Werte zwischen 1 einschl. und 49 einschl.?

b=Math.round(Math.random()*50);

Nein, oder? Du möchtest tatsächlich sechs voneinander unabhängige Variablen füllen? Den Begriff "Array" hast Du aber schon mal gehört, oder?

document.write("Die Zahlen sind"+a+"<br>"+b+"<br>"+c+"<br>"+d+"<br>"+e+"<br>"+f+"<br>");

Wo ist Deine Prüfung auf Wiederholung? Das Problem lässt sich zwar auch ohne eine solche Prüfung lösen, aber nicht bei Deinem Ansatz.

<BODY onLoad="Mist()">

onload etwas mit document.write() ausgeben zu wollen ist zu spät.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes