12 EKİM 2008, Pazar
Rasgele bir tarih C#
Bazı özlü arıyorum, modern C# kod Jan 1 1995 ve geçerli tarih arasında rasgele bir tarih oluşturmak için.
Sayısız kullanan bir çözüm düşünüyorum.Dizi bu bir şekilde daha kısa ve öz hale getirebilir.
CEVAP
12 EKİM 2008, Pazar
DateTime RandomDay()
{
DateTime start = new DateTime(1995, 1, 1);
Random gen = new Random();
int range = (DateTime.Today - start).Days;
return start.AddDays(gen.Next(range));
}
Eğer bu tekrar tekrar kullanılırsa daha iyi performans için start
gen
(ve hatta belki de range
) değişkenleri oluşturundışarıdaişlevi.
Bunu Paylaş:
Rasgele bir tarih C#...
Git deposu dosyası (tarih)Kaldır...
Uzun Tarih Dönüştürmek Java?...
MVC4 veri Türü.Tarih Chrome't ekr...
PHP: bir dizi, iki tarih arasındaki tü...