gpt4 book ai didi

c# - 在运行时计算百分比

转载 作者:太空狗 更新时间:2023-10-29 22:01:20 26 4
gpt4 key购买 nike

我有这个问题,我必须“审计”我的交易百分比。

如果百分比是 100,我必须审核所有内容,如果是 0,我必须跳过所有内容,如果是 50%,我必须审核一半,等等。

问题(或机会)是我必须在运行时执行检查。

我尝试的是:

audit = 100/percent 

所以如果百分比是 50

audit = 100 / 50 ( which is 2 ) 

所以我必须审核 1 并跳过 1 审核 1 并跳过 1 ..

如果是30

审核 = 100/30 ( 3.3 )

我审核了 2 并跳过了第三个。

问题

我在处理超过 50%(比如 75%)的数字时遇到问题,因为它给了我 1.333,...

什么时候知道要审计多少的正确算法?...我也有 0 的问题(由于除以 0 :P )但我已经修复了它,还有 100 等。

非常感谢任何建议。

最佳答案

为什么不随机做呢。对于每笔交易,选择一个 0 到 100 之间的随机数。如果该数字小于您的“百分比”,则审核该交易。如果数字大于您的“百分比”,则不要。我不知道这是否满足您的要求,但在较长一段时间内,您将获得正确的审计百分比。

如果您需要一个精确的“跳过 2,审计一个,跳过 2 个审计”类型的算法,您可能会很幸运地适应 line-drawing algorithm .

关于c# - 在运行时计算百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1806143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com