My point in this code is to create some random dates(should be simple) but...
static void Main(string[] args) {
Console.WriteLine(CreateDate());
Console.WriteLine(CreateDate());
Console.WriteLine(CreateDate());
}
public static DateTime CreateDate() {
Random rnd = new Random();
DateTime date = new DateTime(1990, 1, 1);
date = date.AddDays(rnd.Next(30));
date = date.AddMonths(rnd.Next(11));
date = date.AddYears(rnd.Next(28));
return date;
}
The output allways the same... What am I missing?
The date doesn't change whatever I do.