package internal

import (
	

	
)

func ( int, ,  time.Duration) time.Duration {
	if  < 0 {
		panic("not reached")
	}
	if  == 0 {
		return 0
	}

	 :=  << uint()
	 =  + time.Duration(rand.Int63n(int64()))

	if  >  ||  <  {
		 = 
	}

	return