Use a math.Rand variable for pseudo-random numbers
Use a math.Rand variable for pseudo-random numbers

While initializing a new `*math.Rand` variable each time the backoff function is called is not the most expensive task, it isn’t needed if we create a single private variable containing a properly seeded `*math.Rand` instance.

hashicorp/go-retryablehttp