UserPreferences

LetterSequenceProgram


  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 

from random import randrange

def generateLetterSequence(n):
    """                                                                        
    Generates a random sequence of two subsequences ["A","B","C"] 
    or ["A","C","B"] of length n*3.
    """
    result = []
    for i in range(n):
        x = randrange(0,2)
        if x==0: result += ["A","B","C"]
        else: result += ["A","C","B"]
    return result

encoding = generateLetterSequence(100)
print encoding