(27.09.2011, 17:52)Stefan Pochmann schrieb: Gib's zu, das hast du nur gemacht, weil du ueber die sample-Funktion gestolpert bist :p
Ne, die kenn' ich schon lange (eben seit Ruby 1.9). ;)
Der Grund war eher, dass ich mal Erfahrung mit Gems sammeln wollte und da bot es sich an den Code von Cubemania zu extrahieren (und aufzuräumen) und in ein Gem zu verpacken.
(27.09.2011, 17:52)Stefan Pochmann schrieb: Hab's jetzt nicht ausprobiert, sondern nur den Code angesehen. Kann das Scrambles wie "L R ..." erzeugen?
Sowas kann er nicht erzeugen
(27.09.2011, 17:52)Stefan Pochmann schrieb: ebenso von einem Testframework, wo verschiedene Scrambler durch verschiedene Qualitaetsmetriken statistisch beurteilt und verglichen werden koennen (um wirklich den "perfekten" zu finden...
Oh ja, das Testframework wäre mal interessant. Ich hab zwar ein paar Tests für die Scrambler geschrieben, aber es ist schwierig das richtig zu testen ohne rand zu stubben oder ähnliche hässliche Dinge zu machen. Ich schau eigentlich nur, ob die Züge, die enthalten sind auch erlaubt sind und ob die Anzahl der Züge mit dem übergebenem Parameter übereinstimmt.
(27.09.2011, 17:52)Stefan Pochmann schrieb: kann ja zB sein, dass ein Unterbinden von "L R" zu besseren oder schlechteren Scrambles fuehrt).
Lucas meinte mal, dass die Verteilung besser sei, wenn man "L R" unterbindet. Er hat aber auch gesagt, ich solle ihn nicht darauf festnageln. :)