Here is a 3x3 Rubik's cube scrambler with the property that every possible cube configuration is given equal probability.
Here's how it works:
- A cube position is generated randomly, with permutations and orientations of the edges and corners selected independently of one another. This method guarantees a perfectly random, solveable cube.
- The randomized cube is solved, resulting in a sequence of usually 19 to 21 moves.
- The solution is reversed and displayed.