Я сделать игру на основе текста и Im пытается напечатать случайный враг и он печатает и того же врага каждый раз, когда в выходной переменнойпечать случайный элемент списка строк всегда дает ту же строку
import random
monsters = [("Goblin", 1), ("Troll", 3), ("Bear", 2), ("Giant Spider", 1), ("Bandit", 1), ("Wolf", 1), ("Homeless Man", 1), ("Goblin Chief", 3)]
def spawnMonster():
enemy, DMG = random.choice(monsters)
print(enemy)
output = "A " + enemy + " comes out of the bushes."
spawnMonster()
print(output)
Возможно, «случайный» любит этого врага. На серьезной ноте это случайное значение, и такое же значение может повторяться снова и снова –
@BhargavRao: http://dilbert.com/strip/2001-10-25 –
@MarkRansom https://xkcd.com/221/ –