C# Dizi içerisinden Rasgele İsim Seçme Örneği – Ahmet Cansever
Perşembe , 30 Mart 2017
Anasayfa » C# » C# Dizi içerisinden Rasgele İsim Seçme Örneği

C# Dizi içerisinden Rasgele İsim Seçme Örneği

Oluşturulan dizi içerisinden Rastgele isim yazdıran C# Console Application uygulaması:

Kodlarımızı incelediğimizde;
1. satırda dizimiz oluşturuldu.
2. satırda Rasgele sayı üretebilmek için Random sınıfından bir nesne oluşturduk.
3. satırda 0 ile dizimizin son elemanının indeks numarası arasında rastgele tutulan sayıyı deişkene aktardık.
4. satırda dizimizin elemanını yazdırdık.

Hakkında admin

8 Yorumlar

  1. Ben arka arkaya 4 ürün seçim işlemi yaptırıyorum ama seçilen elemanın tekrar gelmesini istemiyorum.Ne yapmam gerekiyor.

  2. iyi günler kolay gelsin.
    2 farklı dizideki elamanlar eşleştirilecek fakat 1.randomlu oluşturulacak ve 2. listboxa yazacak
    nasıl yapabilirm console kullanılmayacak

    • Merhaba. 1 dizi rasgele sayi seklindemi olusturulacak? 2. Dizi nasıl olacak biraz daha anlasilir yazarsaniz yardımcı olurum.

      • string[] kelimeler = { “ELMA”, “KALP”, “ÜZÜM”, “ANNE”, “BABA”, “AYVA”, “BURÇ” };
        string [] kelimeler2 =7{“Apple”,”heart”,”grappe”,”mother”,”father”,”quınce”,”horoscope”}

        dizeler bunlar adam asmaca oyununda 1.dizeden rasgele bir tanesi seçiliyor bu seçilenin elamanın 2.dizeden inglizcesi ayrı bir boxda cıkması istiyorum fakat hepsinin değil sadece randomdan seçili olanın

        • 1. dizide rasgele seçilmiş index numarasını 2. dizi içinde kullanabilirsiniz.
          label2.Text=liste2[i].ToString(); şeklinde.

  3. mesela textboxdan 3 değer alıyoruz ben bu 3 değeri label e atıyorum ve sonra bu 3 değeri döndürmesini istiyorum random bir şekilde bunu nasıl yapabilirim?

    • public partial class Form1 : Form
      {
      public Form1()
      {
      InitializeComponent();
      }

      ArrayList liste=new ArrayList();
      private void button1_Click(object sender, EventArgs e)
      {
      liste.Add(textBox1.Text);
      }

      private void button2_Click(object sender, EventArgs e)
      {
      timer1.Start();
      }

      private void timer1_Tick(object sender, EventArgs e)
      {
      Random rnd = new Random();
      int i = rnd.Next(0,liste.Count);
      label1.Text = liste[i].ToString();
      }
      }

Yorum Yap

Wordpress Tema indir