if !jitterRand.CompareAndSwap(nil, r) {
// function at the same time. While the results in
// that case are unpredictable, if we just use r here,
// and we are using a seed, we will most likely return
// the same value for both calls. That doesn't seem ideal.
// Just use the first one to get in.
return jitterRand.Load()
}
return r