Hallo Tim,
var random = Math.round(Math.random()*16);
das liefert eine Zahl zwischen 0 und 16, daher die "unendlich" vielen Warnungen in der Fehlerkonsole des FF. Ersetz mal round durch floor.
Zu Zufallszahlen gibt es auch einen Artikel:
Gleichverteilte Zufallszahlen erzeugen
Gruß, Jürgen