Rastgele üretilen sayılardan en büyüğünü bulma
Rastgele sayı üretme işlemini daha önce birkaç yazımda anlatmıştım. Hatırlarsanız aşağıdaki 2 satır ile rastgele sayı üretme işlemini kolayca yapıyorduk.
Random rastgele = new Random();
int sayi = rastgele.Next(1, 10);
Bir örnek olarak Spor Loto programı yazmıştık, 1 ile 49 arasında 6 sayı belirliyorduk.
Şimdi de form üzerine bir Listbox, bir buton ve bir Label nesnesi ekleyelim.
Şimdi button nesnesi üzerine tıklayıp aşağıdaki kodları yazalım.
Sonuçta aşağıdaki gibi bir sonuç elde edeceğiz. Button'a tıklayınca program 1-100 arasında 10 tane sayı üretecek. Bunu bir diziye alacağız, sonra dizi içinde en büyüğünü bulup Label'imize (LabEnbuyuk) yazdırıyoruz.
Aşağıdaki örnekleri de inceleyebilirsiniz.
Spor Loto Tahmini
http://www.oguzhantas.com/csharp/73-csharp-ile-rastgele-sayi-uretme-ve-spor-loto-tahmini.html
Tekrar Etmeyen Rastgele Sayılar Üretme
https://www.oguzhantas.com/csharp/396-tekrar-etmeyen-rastgele-sayilar.html
Sayı tahmin Oyunu
http://www.oguzhantas.com/csharp-formlar/248-sayi-tahmin-oyunu.html
Yüksek güvenlik Seviyesinde Şifre Üretme
http://www.oguzhantas.com/csharp/79-yuksek-guvenlik-seviyesinde-sifre-uretme.html
Tekrar Etmeyen Rastgele Sayılar
https://www.oguzhantas.com/csharp/396-tekrar-etmeyen-rastgele-sayilar.html
Rastgele üretilen sayıları Tek veya Çift olarak ayırma
https://www.oguzhantas.com/csharp/398-rastgele-uretilen-sayilari-tek-cift-olarak-ayirma.html
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2021
Random rastgele = new Random();
int sayi = rastgele.Next(1, 10);
Bir örnek olarak Spor Loto programı yazmıştık, 1 ile 49 arasında 6 sayı belirliyorduk.
Random rastgele = new Random();
for (int i = 1; i <= 6; i++)
{
int sayi1 = rastgele.Next(1, 50);
Console.WriteLine(sayi1);
}
Şimdi de form üzerine bir Listbox, bir buton ve bir Label nesnesi ekleyelim.
Şimdi button nesnesi üzerine tıklayıp aşağıdaki kodları yazalım.
private void button1_Click(object sender, EventArgs e)
{
int[] dizi = new int[10];
Random rastgele = new Random();
listBox1.Items.Clear();
for (int i = 0; i < 10; i++)
{
dizi[i] = rastgele.Next(1, 101);
listBox1.Items.Add(dizi[i]);
}
//En büyüğünü bulalım
int enbuyuk = dizi[0];
for(int i=0;i<10;i++)
{
if (dizi[i] > enbuyuk)
enbuyuk = dizi[i];
}//for bitiş
LabEnBuyuk.Text = enbuyuk.ToString();
}
Sonuçta aşağıdaki gibi bir sonuç elde edeceğiz. Button'a tıklayınca program 1-100 arasında 10 tane sayı üretecek. Bunu bir diziye alacağız, sonra dizi içinde en büyüğünü bulup Label'imize (LabEnbuyuk) yazdırıyoruz.
Aşağıdaki örnekleri de inceleyebilirsiniz.
Spor Loto Tahmini
http://www.oguzhantas.com/csharp/73-csharp-ile-rastgele-sayi-uretme-ve-spor-loto-tahmini.html
Tekrar Etmeyen Rastgele Sayılar Üretme
https://www.oguzhantas.com/csharp/396-tekrar-etmeyen-rastgele-sayilar.html
Sayı tahmin Oyunu
http://www.oguzhantas.com/csharp-formlar/248-sayi-tahmin-oyunu.html
Yüksek güvenlik Seviyesinde Şifre Üretme
http://www.oguzhantas.com/csharp/79-yuksek-guvenlik-seviyesinde-sifre-uretme.html
Tekrar Etmeyen Rastgele Sayılar
https://www.oguzhantas.com/csharp/396-tekrar-etmeyen-rastgele-sayilar.html
Rastgele üretilen sayıları Tek veya Çift olarak ayırma
https://www.oguzhantas.com/csharp/398-rastgele-uretilen-sayilari-tek-cift-olarak-ayirma.html
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2021
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?