Moin Jürgen,
die schnelle Variante erzeugt die 1. Zeile per Zufall. Für die zweite wird die erste um 3 Felder verschoben, für die 3. um 6, für die 4. um 1, für die 5. um 4, usw..
verstehe, eine durchaus unbefriedigende Lösung..
Die 2. Variante ist manchmal schon recht langsam, da Javascript alles andere als schnell ist. Normalerweise bleibt man aber unter 5 s.
Dann hängt das wohl vom Prozessor ab und Du hast einen schnellen: Bei mir läuft es im Schnitt 15 Sekunden, nie schneller als 10, manchmal länger als 30..
Ich habe aber noch einige Ideen, wie es besser gehen könnte.
Mir sind sie ausgegangen.. Schade, dass ich bei Deinem Script so gar nicht durchblicke.
Schönen Gruß,
Mike