vcuber13
Veteran
Who wrote it then? Ben?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
And unless I'm mistaken the scrambling algorithm is just the canonical random permutation one - for each piece, in order, swap it with a random piece not earlier than it - with a parity fix.
You're right, it certainly won't give the same distribution as lots of random moves. Lots of random moves is an extremely inefficient and poor scrambling method for sliding puzzles, especially for larger puzzles - if you don't do enough moves, pieces tend to stay roughly where they started, and it's not clear how many moves are enough. Consider a 20x20 puzzle and imagine how many moves it would take to leave the 1 tile on the bottom right as often as on the top left! So yeah, as far as I know, none of the slidysims designed for speedsolving have ever used random move scrambling.
Honestly, it's nowhere near the same (except in Square-1, which is a bandaged puzzle). No cube or minx of any size needs more than a handful of moves to solve a given piece; a sliding puzzle of size n needs O(n) moves.Some WCA puzzles would also be very inefficient to scramble using lots of random moves, but we still use the resulting distribution to define a random state.
Mathematically, it's never well-defined ("random" just means that it's not deterministic). Anyway, the consensus for sliding puzzles is that we want to be solving scrambles from a uniform distribution. Handscrambling random moves is just not a good model here; anyone who has played with a physical puzzle knows that for any reasonably small number of moves the scrambles are noticeably easy (compare megaminx, where a scrambling algorithm can only ever generate a tiny fraction of the position space, and yet still make positions that look scrambled and feel very random).Just pointing out that "random state" is not well-defined here without further qualifications.
I'm still on v16.0, but I never go online. Does that matter?For the folks who have not updated to v19.6 (wwavelet, Paul, leon, gxx, shangshanruoshui, mylxc60, etc), please update.
The leaderboards are displaying times that are 1/1000th what they're supposed to be because of this, and the people on that small list there may be aware of that~
I'm still on v16.0, but I never go online. Does that matter?
custom controls plz