Не совсем понимаю, что именно вы хотели сказать словом seed и для чего оно.
То, что показано у вас в коде, делается примерно так:
words = ['abandon', 'ability', 'able', 'about', 'above', 'absent', 'absorb', 'abact', 'absurd', 'abuse']
number = 12
index = 0
seed = ' '.join([words[index]] * number) # повторяет n раз указанный элемент списка через пробел
print(seed)
но возможно вы хотели что-то такое:
words = ['abandon', 'ability', 'able', 'about', 'above', 'absent', 'absorb', 'abact', 'absurd', 'abuse']
import random
start = 0
length = 12
stop = start + length
seed = words[start: stop]
random.shuffle(seed)
seed = ' '.join(seed)
print(seed)