I read Dan Hayes' post on the speedsolving yahoo group (http://games.groups.yahoo.com/group/speedsolvingrubikscube/message/41005) a while ago, and now I have the programming ability to implement some of the ideas.
So, I threw together a quick scrambler that generates 125 move scrambles (not counting cube turns). It allows 1/5 and 2/5 turns in both directions. It rejects sequences like D Y D or Y D Y and duplicate turns, of course. Cube turns are randomly interspersed and as I said, are not counted in the move count.
Now, the quality of the scrambles is phenomenal. No problems whatsoever. The problem lies in...well...
Here's a sample output...
D+ R-- D-- Y++ R+ Y+ R++ D- R++ Y+ R++ D++ Y+ R- Y-- R++ D+ Y++ R- D-- R-- D++ R-- D+ Y- R- D- R- Y++ D- R+ Y-- D- R++ D+ Y++ R-- D-- R++ Y+ R-- D-- R++ Y-- D- R+ Y-- D- R- D+ Y+ R++ Y- R- D-- Y++ R+ D-- Y- R++ D+ Y++ R-- Y-- D+ R++ D+ R- D+ Y+ R+ D-- R+ D-- R+ Y++ D++ R- Y++ D++ R++ D-- R+ D++ R-- Y++ R- D-- Y+ R+ Y-- R-- Y+ D++ R-- D++ R+ D++ R++ D- Y- R+ Y- D-- R-- D++ Y- R- D++ Y- R++ Y+ D-- R+ Y- R-- D- R++ Y++ R++ D-- Y++ R- D- Y+ R+ D++ Y++ R-- Y-- D+ R+ Y+ R-- D- Y+ R+ D++ R++ Y+ D+ R++ D++ R+ D++ Y- R-- Y- D-- R++ Y++ R++ Y-- D- R- Y- D+ R++ Y++ D+ R- Y++ R- Y+ D++ R- D+ Y-- R- Y++ R- Y-- R++ Y+ R- Y-- D-- R--
Frankly, it takes forever. It takes me longer to scramble than solve.
Does anyone have any ideas for improving this, without compromising the scramble quality?
So, I threw together a quick scrambler that generates 125 move scrambles (not counting cube turns). It allows 1/5 and 2/5 turns in both directions. It rejects sequences like D Y D or Y D Y and duplicate turns, of course. Cube turns are randomly interspersed and as I said, are not counted in the move count.
Now, the quality of the scrambles is phenomenal. No problems whatsoever. The problem lies in...well...
Here's a sample output...
D+ R-- D-- Y++ R+ Y+ R++ D- R++ Y+ R++ D++ Y+ R- Y-- R++ D+ Y++ R- D-- R-- D++ R-- D+ Y- R- D- R- Y++ D- R+ Y-- D- R++ D+ Y++ R-- D-- R++ Y+ R-- D-- R++ Y-- D- R+ Y-- D- R- D+ Y+ R++ Y- R- D-- Y++ R+ D-- Y- R++ D+ Y++ R-- Y-- D+ R++ D+ R- D+ Y+ R+ D-- R+ D-- R+ Y++ D++ R- Y++ D++ R++ D-- R+ D++ R-- Y++ R- D-- Y+ R+ Y-- R-- Y+ D++ R-- D++ R+ D++ R++ D- Y- R+ Y- D-- R-- D++ Y- R- D++ Y- R++ Y+ D-- R+ Y- R-- D- R++ Y++ R++ D-- Y++ R- D- Y+ R+ D++ Y++ R-- Y-- D+ R+ Y+ R-- D- Y+ R+ D++ R++ Y+ D+ R++ D++ R+ D++ Y- R-- Y- D-- R++ Y++ R++ Y-- D- R- Y- D+ R++ Y++ D+ R- Y++ R- Y+ D++ R- D+ Y-- R- Y++ R- Y-- R++ Y+ R- Y-- D-- R--
Frankly, it takes forever. It takes me longer to scramble than solve.
Does anyone have any ideas for improving this, without compromising the scramble quality?