可使用Python语言中的random模块来生成概率值,并在Agent创建时按照不同概率设置参数。示例代码如下:
import random
class Agent: def init(self, prob): self.x = 0 self.y = 0 self.speed = 1 if random.random() < prob: self.color = 'red' else: self.color = 'blue'
agent1 = Agent(0.6) agent2 = Agent(0.2)
print(agent1.color) print(agent2.color)
上一篇:按照父子关系对行进行排序