RandomDurationBetween returns a random duration in range [min,max). If panics if max < min.
(min, max time.Duration)
| 11 | // RandomDurationBetween returns a random duration in range [min,max). |
| 12 | // If panics if max < min. |
| 13 | func RandomDurationBetween(min, max time.Duration) time.Duration { |
| 14 | diff := max - min |
| 15 | if diff == 0 { |
| 16 | return min |
| 17 | } |
| 18 | return min + rand.N(max-min) |
| 19 | } |
no outgoing calls
searching dependent graphs…