2 saat arası rastgele sayı üretme

Saldon

Hectopat
Katılım
22 Aralık 2018
Mesajlar
137
Çözümler
1
String sayı = random. Next(2, 90).ToString("D2");

Bu kodumu örnek olarak:
Saat 12:00 15:00 arasında 2'den 50'ye kadar
Saat 15:00 20:00 arasında 50'den 90'na kadar üretmek istiyorum.

Bunu nasıl sağlayabilirim?
 
C#a tam hakim olmadigim ve fonksiyonları hatirlamadigim icin;
Şu anki mevcut saati alıp 12.00'dan eşit veya büyük VE 15.00'dan küçük veya eşit ise {
String sayı= random.next(2,50).toString();}
Bunun sürekli olmasını istiyorsan da Timer ile sanırım 30 saniye de bir saati kontrol edip sayı üreten fonksiyon yazsan yeterli olur.
 
C#:
var timeElapsedSinceMidnight = DateTime.Now - DateTime.Today;
var totalHours = timeElapsedSinceMidnight.TotalHours;

if(totalHours >= 12 && totalHours < 15) {
    // 12 ile 15 arası
} else if (totalHours >= 15 && totalHours < 20) {
    // 15 ile 20 arası
}

Zaten random sayı üretmeyi çözmüşsünüz o yüzden devamını siz getirebilirsiniz diye düşünüyorum.
 

Yeni konular

Geri
Yukarı