In [14]:
import random

fh = open(r'/Users/liudongying/Desktop/pyth.txt')
text = fh.read()
idioms = text.split(' ') 
print(idioms)
fh.close()

for number in range(len(idioms)): 
    n = len(idioms[number]) 
    code =  random.randint(100000000,999999999)
    new_code = str(code) + str(code) 
    print(new_code)
    new_idioms = []
    for i in range(len(idioms[number])):
        word = ord((idioms[number])[i]) + ord(new_code[i])-48
        if 97 < word < 122:
            new_idioms.append(chr(word))
        elif word > 122:
            new_idioms.append(chr(word-26))
    idioms[number] = new_idioms
    
    if n < 10:
        for x in range(n,10):
            idioms[number].append(random.choice(['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']))
    
print(idioms)

fh = open(r'/Users/liudongying/Desktop/pyth_new.txt', 'w')
fh.writelines(str(idioms))
fh.close()


['i', 'like', 'apple']
368225070368225070
734841077734841077
172109832172109832
[['l', 'i', 'e', 'w', 'y', 'z', 't', 'x', 'g', 'p'], ['s', 'l', 'o', 'm', 'a', 'z', 't', 'e', 'h', 's'], ['b', 'w', 'r', 'm', 'e', 'r', 'x', 'u', 'l', 'b']]