我有一定数量的资源'股票'。我有客户要求这个库存。 股票分配给他们。但由于浮点运算, 每个代理商获得的配额总和有时略高于股票。
for i in range(10000):
nominal_demand = normalized_random(4)
stock = random.random() * 10
price = sum(nominal_demand) / stock
quota = nominal_demand / price
assert sum(quota) <= stock, (stock, nominal_demand)
答案 0 :(得分:1)
assert isclose(sum(quota), stock)