definir flag 'aleatorio' para gerar dados aleatorios
para utilização em testes
This commit is contained in:
@ -28,13 +28,13 @@ class Agente():
|
||||
|
||||
pontuacao: int
|
||||
|
||||
def __init__(self):
|
||||
def __init__(self, aleatorio: bool = False):
|
||||
# definir estrategia aleatoriamente
|
||||
self.estrategia = Estrategia(random.randint(0, Estrategia.__len__()-1))
|
||||
self.definirEstrategia()
|
||||
# identificador de agente
|
||||
self.id_agente = id(self)
|
||||
self.pontuacao = 0
|
||||
self.pontuacao = 0 if not aleatorio else random.randint(1, 99)
|
||||
|
||||
def __str__(self):
|
||||
return f'Dados Agente ({self.id_agente})\n\testrategia: {self.estrategia}\n\tpontução: {self.pontuacao}'
|
||||
|
||||
Reference in New Issue
Block a user