Çö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ı.

Iskenderun

Kilopat
Katılım
1 Aralık 2020
Mesajlar
8.075
Makaleler
1
Çözümler
62
Yer
Iskenderun
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
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı