Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道 sampleRate 检查和随机数在 Send 方法中的用途,例如在 c# 示例中:
if (sampleRate < 1.0) { foreach (var stat in stats) { if (Random.NextDouble() <= sampleRate) {
似乎你只会在 else 部分调用代码 - 循环通过统计数据并发送
该代码期望采样率介于 0.0 和 1.0 之间。然后它生成一个随机值,如果它小于 sampleRate 则发送统计信息。这是一种基于您从Random.NextDouble().
Random.NextDouble()
这样做是因为如果你有很多统计数据,你可能不需要发送每一个。那么采样应该给你一个足够好的近似值。