Skip to content
File

Blob: util/backoff.go

go13 lines
1package util
2 
3import (
4 "math/rand"
5 "time"
6)
7 
8// RandomTimeRange returns time.Duration between [interval/2, interval] randomly
9func RandomTimeRange(interval time.Duration) time.Duration {
10 t := interval / 2
11 return time.Duration(rand.Int63n(int64(t*2)-int64(t)) + int64(t))
12}