func()

in model/diversion_bucket.go [68:81]


func (b *UidDiversionBucket) Match(experimentContext *ExperimentContext) bool {

	uid, err := strconv.ParseUint(experimentContext.Uid, 10, 64)
	if err != nil {
		return false
	}

	mod := uid % uint64(b.bucketCount)
	if _, found := b.buckets[int(mod)]; found {
		return true
	}

	return false
}