232-301-2136
kursat.arslan@deu.edu.tr
Buca Eğitim Fakültesi
Sosyal Bina, 2.Kat 207, İzmir
  • Ana Sayfa
  • Hakkımda
  • Blog
  • İletişim
  • Ders Kayit
  • Giriş
    E-mail Adresi:
    Şifre:
Değil kardeşim, dal yeşil değil, gök mavi değil... Cahit Sıtkı Tarancı
Proje: Enhancing Digital Literacy of University Students (E-DigiLit) Kürşat Arslan tarafından eklenen son blog yazısı (10.09.2019)
Kürşat ArslanDokuz Eylül Üniversitesinde Dr. Öğretim Üyesi olarak çalışıyorum. SPSS ve Arduino özel ilgi alanım.

C# da random fonksiyonunu kullanma ve bir örnek soru

Yayınlanma: 6 Nisan, 2018 Güncellenme: 5 Aralık, 2018

C# da random sayı üretmen için random() fonksiyonu kullanılmaktadır. Random olarak atanan değerle birlikte Next() fonksiyonu kullanılır. bu fonksiyon ile üretilen sayı için minumum ve maksimum değer belirlenebilir. Örneğin:

     Random rnd = new Random();
     int sayi = rnd.Next(6);

yukarıda yer alan örnekte görülebileceği gibi rnd değişkenine Random() değer tipi atanıyor ve Next() foksiyonu ile en büyük 5 olmak üzere 0'dan 5'e kadar sayı üretmesi sağlanıyor.  Eğer üretilecek sayı aralığı belirlenmek isteniyorsa, fonksiyon şu şekilde düzenlenebilir. 

     int sayi = rnd.Next(6,9);

bu komut ile sistem 6 ile 8 arasında bir diğer üretir. Lütfen unutmayın: bu fonksiyon ile 9 değeri asla üretilmez.

Örnek : Random() fonksiyonunu daha iy anlamak için aşağıdaki örneği yapabilirisiniz. Örnekte formda yer alan "oynat" butonuna tıkladığınızda rasgele dört takım içerisinden rasegele farklı iki takım seçen, ve bu takımlara 0 ile 6 arasında rasgele skor atayan programı yazmayı deneyin. Bu örneği yapabilmek için şu önbilgilere ihtiyacınız var: diziler, döngüler ve listbox. (Zorluk Derecesi: 4/10)

Örneği yapamazsanız, mail atmanız yeterli ancak kendinizi geliştirmek için yapmaya çalışın :)

! Eğer bu yazı sizin için faydalı olduysa reklama tıklayıp destek olabilirsiniz

Bir Yorum Bırak

Bu yazıya şimdiye dek yapıldı.

ZeLon 3 Nisan, 2019 17:16:14

10 kişiyi rasgele tekrar seçmeden yapılacak programı nasıl yazarız?

Kürşat Arslan3 Nisan, 2019 21:47:44

Öncelikle merhaba, sanırım sormaya çalıştığın soru: 10 kişilik bir listede, her seferinde rastgele birini seçip, seçilenin bir daha seçilmemesini sağlayan program.  Bunu sanırım şu şekilde yapabilirsin: 

İlk olarak 10 değişkenli bir dizi oluşturabilirsin, bu dizi içerisine her seferinde seçilen kişiyi ekleyeceksin. sonra bir dahaki seçimi dizi elemanlarıyla kıyaslayacak eğer seçilen daha önce diziye kaydedilmişse, yeniden rasgele bir sayı seçmesini sağlayacaksın. Sanrım bu problemi çözer. 

Bu site Galloglu.com üzerinden, öğrencilerim ve diğer ilgili herkes için online içerik geliştirme amaçlı tasarlanmıştır. Özellikle SPSS ve ARDUINO blog yazıları, sizin bu konuları örnekler üzerinden daha iyi anlamanız için basitleştirilerek anlatılmıştır. Sitede yer alan içerikler, düzenli olarak kontrol edilerek hatalardan kaçınılmaya çalışılmaktadır, diğer taraftan bilgilerin tümüyle doğruluğu garanti edilemez.
Designed and Created by Kursat Arslan. Copyrigt © 2016-2019 I love ASP, SQL and Google.
Bu site Kürşat Arslan tarafından tasarlanmış ve geliştirilmiştir.
Bütün hakları saklıdır. Sitede yer alan bütün içerikler galloglu.com'a aittir.