package erratic import "sync/atomic" // Ready returns true if the number of received queries is in the range [3, 5). All other values return false. // To aid in testing we want to this flip between ready and not ready. func (e *Erratic) Ready() bool { q := atomic.LoadUint64(&e.q) if q >= 3 && q < 5 { return true } return false }