All scramblers here are split into 4 categories (puzzles of all types are welcome):
- Random moves
- Random moves, basic cancellation (no R' R, U U2, etc.)
- Random moves, extensive cancellation (no R L R, U D2 U2, etc.)
- Random state
Random moves scramblers for WCA puzzles must generate scrambles of lengths:
- 2x2: 11
- Pyraminx: 11
- Skewb: 11
- Clock: 17
- 3x3: 25
- 4x4: 40
- Square-1: 40
- 5x5: 60
- Megaminx: 70
- 6x6: 80
- 7x7: 100
Category 3 scripts are safe for use in all projects. Category 4 scripts generate higher-quality scrambles, but may be of impractical length. All scripts are named by category and puzzle followed by byte count and author.
NOTE: Scramblers for puzzles that have no parallel moves are listed under category 2 if they perform move cancellation.