func advanceInt()

in metricsgenreceiver/internal/distribution/distribution.go [72:80]


func advanceInt(rand *rand.Rand, m pmetric.Metric, value int64, dist DistributionCfg) int64 {
	vf := advanceFloat(rand, m, float64(value), dist)
	vi := int64(vf)
	// probabilistic rounding
	if vf-float64(vi) > rand.Float64() {
		vi++
	}
	return vi
}