Отказ от ответственности: я новичок в питоне / отри.
Я пытаюсь настроить сеанс, в котором происходит следующее:
- Случайное число между [5 , 95] генерируется одинаково для всех игроков.
- Создается 11-целое число +/- 5 вокруг этого числа.
- Из этого диапазона выбирается случайное число для каждого игрок (назовите это 'фактическим')
- Две переменные (L и R) созданы. R определяется как случайное число между (1100). L определяется как случайное число между (0, R).
Игроки затем go продолжают голосовать за L или R, и их полезность является функцией абсолютной разницы между player.actual и L или R (в зависимости от того, за что проголосовало большинство).
То, что я до сих пор настраивал для сеанса:
import random
#set group interval
group = self.get_groups()
center = random.randint(5,95)
group.center = center
interval = [center-5, center-4, center-3, center-2, center-1, center, center+1, center+2, center+3, center+4, center+5]
#set player actual point
for player in self.get_players():
player.actual = random.choice(interval)
print(player.actual)
#set L and R
for group in self.get_groups():
group.R = random.randint(1,101)
group.L = random.randint(0,99)
Когда я запускаю файл otreezip, я получаю следующее: Failed to create session: "'list' object has no attribute 'center'"
Я предполагаю, что проблема связана с тем, как я определил интервал. Как я могу лучше определить эту переменную?