we need random in order to call random.choice.