Hallo Dirk,
Math.floor(Math.random()*5); liefert eine Zufallszahl zwischen 0 und 4. Das Ganze +1 ergibt dann eine Zahl zwischen 1 und 5 (einschließlich). Ich habe bei "umfangreichen" Tests in "einigen" Browsern nie beobachtet, dass Math.floor(Math.random()*5) 5 ergibt, aber ich bin nicht sicher, ob Math.random nicht doch die 1.0 liefern kann. Es wäre daher gut, die Zufallszahl zu begrenzen, z.B. mit http://de.selfhtml.org/javascript/objekte/math.htm#min.
Gruß, Jürgen