Forum Doku Wiki Blog

Forumsarchiv 1999, August
Zufall und Anweisung Wiederhohlung

archivierte Beiträge lesen

  1. (JAVASCRIPT) Zufall und Anweisung Wiederhohlung von Schwaderer, 19. 08. 1999, 20:46

Zufall und Anweisung Wiederhohlung

Der folgende Beitrag wurde am 19. 08. 1999, 20:46 Uhr von Schwaderer veröffentlicht.

Hallo

Gibt es in JavaScript einen Zufallsgenerator der die Zahlen 1,2 oder 3 zurück gibt ?

Wie bekomme ich den Browser dazu eine Grafik sooft anzuzeigen wie der nummerische Wert einer Variablen ?

Wäre nett wenn jemand was wüsste

Schwaderer

Zufall und Anweisung Wiederhohlung

Der folgende Beitrag wurde am 19. 08. 1999, 21:59 Uhr von Calocybe veröffentlicht.

Hallo

> Gibt es in JavaScript einen Zufallsgenerator der die Zahlen 1,2 oder 3 zurück gibt ?

Es gibt einen Zufallsgenerator, der Zahlen aus dem Bereich zwischen 0 und 1 zurueckgibt (../../tecg.htm#a22). Wenn Du nur 1 bis 3 haben willst, erhaelst Du dies mit
    zufall = Math.floor(Math.random() * 3) + 1;
Ich glaube, im Archiv findet sich noch eine bessere (vor allem allgemeingueltigere) Variante, aber ich bin jetzt zu faul zum Suchen.


> Wie bekomme ich den Browser dazu eine Grafik sooft anzuzeigen wie der nummerische Wert einer Variablen ?

for (int i=0; i<sooft; i++) document.writeln('<IMG SRC="..." WIDTH="..." HEIGHT="..." BORDER="..." ALT="..."');

Die Variable sooft muss die Anzahl enthalten.

Calocybe

Zufall und Anweisung Wiederhohlung

Der folgende Beitrag wurde am 19. 08. 1999, 22:39 Uhr von Thomas Hieck veröffentlicht.


»»  Wenn Du nur 1 bis 3 haben willst, erhaelst Du dies mit
>     zufall = Math.floor(Math.random() * 3) + 1;
> Ich glaube, im Archiv findet sich noch eine bessere (vor allem allgemeingueltigere) Variante, aber ich bin jetzt zu faul zum Suchen.


Das war schon richtig - musst nicht weiter suchen. Doch ueblicher ist:

Math.ceil(Math.random()*3)

Man spart sich zwar nur die +1 aber immerhin :-)

Zufall und Anweisung Wiederhohlung

Der folgende Beitrag wurde am 20. 08. 1999, 10:37 Uhr von Schwaderer veröffentlicht.

Danke ich werde das mal versuchen

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4