Schwaderer: Zufall und Anweisung Wiederhohlung

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

  1. 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

    1. »»  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 :-)

      1. Danke ich werde das mal versuchen