Scramble list

Sanctus

Member
Joined
Aug 21, 2009
Messages
14
Location
New Zealand
WCA ID
2010HAML01
YouTube
Visit Channel
hey, is there any way I can make a list of scrambles for the 3x3 of as many as possible for me to print out without having to copy and paste from WCA or CCT etc..?
I need it for while I cant access the computer. My own scrambles are unreliable and I would rather follow a scramble but I need them to be printed out.
 
What is the problem with copy-pasting? you can just choose it to generate 500 scrambles :p

Well I don't want to copy and paste because it will also copy the image and I don't want to print 1000+ images because that'll be a waste of ink. But dw I didn't realise you could export scrambles from cct. So I did that and just deleted the image files so it cant load them. Thanks :)

Edit:

JNETCUBE
http://www.strangepuzzle.com/jnetcube.html

once downloaded, the 'scramble generator' thing
It'll ask you the number of scrambles, the puzzle, and other stuff. Saves to a .txt file. :)

This works better thanks :D
 
Last edited:
What is the problem with copy-pasting? you can just choose it to generate 500 scrambles :p

Well I don't want to copy and paste because it will also copy the image and I don't want to print 1000+ images because that'll be a waste of ink. But dw I didn't realise you could export scrambles from cct. So I did that and just deleted the image files so it cant load them. Thanks :)

Edit:

JNETCUBE
http://www.strangepuzzle.com/jnetcube.html

once downloaded, the 'scramble generator' thing
It'll ask you the number of scrambles, the puzzle, and other stuff. Saves to a .txt file. :)

This works better thanks :D

You don't have to copy the pic..

Just holddown CTRL and then pull down along the scrambles.. the pictures stay out unless you drag mouse onto them.
 
I recently made a Python script for that...

Code:
from random import randint

AMOUNT, LENGTH = 500, 25

def s(n):
    l, m, s = -2, "FBUDRL", ""
    for i in range(n):
        p, r = l - 1 if l % 2 else l + 1, l
        while r == l or r == p:
            r = randint(0, 5)
        s, l, r = s + m[r], r, randint(0, 2)
        if r == 1:
            s += "'"
        elif r == 2:
            s += "2"
        s += " "
    return s

def f(n,m):
    n = str(n)
    while len(n) < len(str(m)):
        n = " " + n
    return n

def scramble_list(n, l):
    for i in range(1, n + 1):
        print "___,___ [ ] " + f(i, n) + ".  " + s(l)

if __name__ == "__main__":
    scramble_list(AMOUNT, LENGTH)
 
Last edited:
Back
Top