我正在编写心理学实验。我试图按顺序呈现4个照片刺激,其间有空白的ITS屏幕。我需要它们来改变它们在[0,0]周围的圆圈中出现的位置。我也需要这个职位是随机的。我已经完成了大部分代码,我只是没有随机放置。有谁知道我会用什么样的功能来创建这种随机化的位置?
答案 0 :(得分:0)
如果你想让它们在一个固定距离的圆上你只需要一个随机数:0到360之间的角度。你可以用它来计算X和Y来将你的对象放在屏幕上。 x = r×cos(θ),y = r×sin(θ)。
要获取随机数,请导入随机库并在0到360之间选择一个数字(如果以度为单位,则以0和2 * pi工作,如果以弧度为单位)。
import random as r
r.uniform(0,360)
请注意您的单位,并注意心理素在psychopy.misc
中为这些转换提供便利功能