I can't find a clean solution for finding a date at random between two dates, for example :
var date1 = DateTime.Now;
var date2 = DateTime.Now.AddDays(20);
var randomDateBetween = // any date between date1 and date2
Any suggestions for a clean solution to this?