Çözüldü C# random komutu hangi sayı aralığında yazdırabilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

453476

Megapat
Katılım
1 Aralık 2020
Mesajlar
8.177
Makaleler
1
Çözümler
62
Kolay gelsin.

C#:
Random rastgele = new Random();
int rastgeleSayi = rastgele.Next(0,100);
Console.WriteLine(rastgeleSayi);

Bu kod ile 100. sayıya kadar random sayı gelebilir mi? Yoksa 99'a kadar mı?
 
Çözüm
Next fonksiyonuna verdiğiniz ilk parametre dahili, ikinci parametre haricidir. Haliyle,

C#:
Console.WriteLine(new Random().Next(0, 100));

Kodu, 0 ve 99 dahil bu aralıkta bir sayı yazdırır.

Ek olarak, bu tarz ikilemlerin en net çözümü için resmi dökümantasyonu incelemenizi tavsiye ediyorum.
0 dahil değil 100 dahil diye hatırlıyorum ama emin olmak için aralığı küçük tutup yazdıra bilirsin. Mesela 1,3 yap ve hangi sayıların geldiğini kontrol et.
 
Next fonksiyonuna verdiğiniz ilk parametre dahili, ikinci parametre haricidir. Haliyle,

C#:
Console.WriteLine(new Random().Next(0, 100));

Kodu, 0 ve 99 dahil bu aralıkta bir sayı yazdırır.

Ek olarak, bu tarz ikilemlerin en net çözümü için resmi dökümantasyonu incelemenizi tavsiye ediyorum.
 
Çözüm
0 dahil değil 100 dahil diye hatırlıyorum ama emin olmak için aralığı küçük tutup yazdıra bilirsin. Mesela 1,3 yap ve hangi sayıların geldiğini kontrol et.
0 dahil, 100 değil.

100'e kadar tek tek deneyeyim mi hocam? Boşa zaman kaybı.
Sana öyle dememiş ki. Aralığı küçük tut, hangileri geliyor bak demiş.
 
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Yeni konular

Geri
Yukarı