C# Dizi içerisinden Rasgele İsim Seçme Örneği – Web Tasarım & Programlama
C# Console Örnekleri Programlama

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.

12 Yorum

  • Merhaba oncelikle bir odevim varda
    KelimeleriKaristir()
    CumleleriKaristir ()
    ParagraflariKaristir()
    CumleleriSatirlaraAyir()
    CumleBaslarinaBoslukEkle()
    Methodu olusturarak ikinci bir class icerisine yazicaz
    Main blogundada cagiricaz methotlari bu odevim konusunda yardimci olurmusunuz nesne tabanli programlama

  • 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!

  • 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();

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

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

  • 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