SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • parlophone

    parlophone

    28 ŞUBAT 2006
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006