我可以使用哪个发行版来模拟“随机”程序崩溃?

| 我想测试分布式程序对每个节点随机崩溃的抵抗力。我需要使用一些随机分布来控制每个节点崩溃的频率-例如,它可能是平均2小时或其他时间的正态分布。 如何选择该分布规律,以及如何确定要分配给分布参数的值?     
已邀请:
正如Rosh Oxymoron指出的那样,如果碰撞的到达时间不是独立的,那将是奇怪的。但是,这使我认为对这种行为进行建模的正确方法是泊松过程。这意味着您的到达时间将基于指数分布。您可能希望通过查看当前崩溃率的数据凭经验得出分布的rate参数。     
如果程序的行为依赖于特定的崩溃时间,那将是非常奇怪的。根据程序崩溃时的工作情况,您会有不同的结果,但是随机时刻会出现不同的代码点,因此,您很少有机会频繁击中某些东西。只是避免固定的时间间隔,以避免与固定的计时器重合,平均时间为2个小时的高斯会做,平均1到3个小时的高斯仍然可以做,这没关系。我个人将其设置为统一,以确保我有相等的机会击中固定计时器或其他东西。     

要回复问题请先登录注册