C# Dizi içerisinden Rasgele İsim Seçme Örneği – Ahmet Cansever
Salı , 17 Ekim 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

11 Yorumlar

  1. peki textboxa girilen metinler bir listbox da listelenecek ve rastgele seç diyince bir tanesini seçecek bunu yapma imkanı var mı? uğraştım ve yapamadım her hangi bir sitedende bulamadım lütfen yardımcı olun!

  2. nsole.ForegroundColor = ConsoleColor.Green;
    int sayı=0,s2=0;
    Random rnd = new Random();
    for(int i=1;i<=5;i++)
    {

    int no = rnd.Next(0, 100);
    Console.WriteLine(no);
    if (no % 2 == 0)
    {
    Console.WriteLine("cift sayı:");
    sayı = sayı + 1;

    }
    else
    {
    Console.WriteLine("tek sayı:");
    s2 = s2+ 1;

    }

    }
    Console.WriteLine("ÇİFT olan sayılar :{0}",sayı);
    Console.WriteLine("TEK olanların sayısı:{0}",s2);
    Console.WriteLine();
    Console.Write("Emeğe Saygı Created by Diyar Özer");
    Console.ReadKey();

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

  4. 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.

  5. 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