C# Rastgele Sayı Oluşturma-Random Komutu - Bilişim Konuları

C# Rastgele Sayı Oluşturma-Random Komutu

Visual C# form ortamında random komutunun kullanımı ile ilgili örnek yapacağız. Öncelikle Randoö komutu rastgele sayı üretmek için kullanılan bir komuttur. Bu komut ile beş farklı kategoride rastgele sayı üreten programı yapacağız.

  • 1 basamaklı rastgele sayı
  • 2 basamaklı rastgele sayı
  • 3 basamaklı rastgele sayı
  • 4 basamaklı rastgele sayı
  • 5 basamaklı rastgele sayı

Üretmiş olduğumuz rastgele sayıları listbox nesnelerine yazdırıyoruz. Bu işlemi bir buton aracılığı ile gerçekleştiriyoruz.

Random komutunun kullanımı:

Random rnd = new Random();
listBox1.Items.Add(Convert.ToInt16(rnd.Next(0,9)));

Bu şekilde 0-9 arasında bir rastgele sayı üreterek liste kutusuna eklemiş oluyoruz.

Programın ekran görüntüleri:




rastgelesayic

Programın C# kodları:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Rastgele_Sayı_Üretme
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            listBox1.Items.Add(Convert.ToInt16(rnd.Next(0,9)));
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            listBox2.Items.Add(Convert.ToInt16(rnd.Next(10, 99)));
        }

        private void button3_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            listBox3.Items.Add(Convert.ToInt16(rnd.Next(100, 999)));
        }

        private void button4_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            listBox4.Items.Add(Convert.ToInt16(rnd.Next(1000, 9999)));
        }

        private void button5_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();
            listBox5.Items.Add(Convert.ToInt32(rnd.Next(10000, 99999)));
        }

        private void button6_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            listBox2.Items.Clear();
            listBox3.Items.Clear();
            listBox4.Items.Clear();
            listBox5.Items.Clear();
        }
    }
}

Programı buradan indirebilirsiniz.

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap

2 Yorum