aboutsummaryrefslogtreecommitdiff
path: root/gen-scramble.py
blob: d1482cde960f9c3e1c7cb1ac31f0cc819a5efce6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sys
import random

faces = "RLUDFB"
rot = " '2"

def random_rotation():
    r = random.choice(faces) + random.choice(rot)
    return r.strip()

def gen_scramble():
    scramble = ''
    for _ in range(int(sys.argv[2])):
        scramble += random_rotation() + ' '
    return scramble.strip()

if len(sys.argv) != 4:
    print(f"Usage: python3 {sys.argv[0]} seed length scrambles")
    exit(1)

for i in range(int(sys.argv[3])):
    print(gen_scramble())