/// <summary>
/// генератор случайной даты в диапазоне дат
/// </summary>
/// <param name="start">начальная дата</param>
/// <param name="end">конечная дата</param>
static DateTime GetRandomDay(DateTime start, DateTime end)
{
int countDays = (end - start).Days;
Random rnd = new Random(Guid.NewGuid().GetHashCode());
return start.AddDays(rnd.Next(countDays));
}