function tangle(n, m) { function rand(n) { return Math.floor(Math.random() * n);
}
var arr = []; for (var i = 0; i < n; i++)
arr[i] = String.fromCharCode(65 + rand(26)); for (var i = 0; i < m; i++) { var j = rand(n); switch (rand(2)) { case 0: { var s = arr[rand(n)]; var b = rand(s.length); var e = b + rand(s.length - b); if (e - b > 1)
arr[j] = s.substring(b, e);
} break; case 1: {
arr[j] = arr[rand(n)] + arr[rand(n)];
}
}
JSON.stringify(arr[j]);
}
return arr;
}
tangle(10, 500);
Messung V0.5
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.