很巧。存储states有点以空间换时间的味道。另外在9w次实验中,使用index = random.randint(0,len(states)-1),总感觉是在利用空间“增加”了实验次数。