public static TimeSpan NextTimespan(this Random random, TimeSpan min, TimeSpan max) { return(TimeSpan.FromTicks(MathUtil.NextLong(random, min.Ticks, max.Ticks))); }