我要参考以下三个条件进行实验:
conditions = [1, 2, 3]
我需要在每次运行程序时随机分配条件,这很容易:
condition = random.choice(conditions)
我的问题是该程序每次为每个参与者重新启动,但是每个条件下我需要平均数量的参与者(即,如果有六个参与者,那么我需要为每个条件分配两个参与者),因此,简单地随机化是行不通的,并且我无法创建一个循环来引用所使用的条件,因为它每次都从头开始。我可以从列表中随机选择一个选项,但为每个可能的选择保持一个均匀的频率吗?