Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :) muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/
Random rastgele = new Random(); Console.WriteLine("**** Şehir Atama Programı ****"); string[] sehirler = { "İstanbul", "Konya", "Ankara", "Kars", "Balıkesir", "Bursa", "Muğla" }; string isim; Console.Write("İsminizi ve soyisminizi giriniz: "); isim = Console.ReadLine(); int a; a = rastgele.Next(0, sehirler.Length); Console.Write("Sayın {0}, {1} şehrine atandınız.", isim, sehirler[a]); Console.Read(); Şöyle bir kullanım şekli daha güzel bence son örnek için :)
Daha Profesyonelce Hazırlamış Olduğum Eğitim Setleri ile yalnızca 24.99 TL'lik fiyatla Udemy'deyiz! Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti www.udemy.com/sifirdan-ileri-seviye-csharp-programlama/?couponCode=CHRP01 C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirin www.udemy.com/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/?couponCode=CHRP02 25 Derste 25 Uygulamalı Proje www.udemy.com/25derste25proje/?couponCode=CHRP01
Hocam int a; yerine direkt Console.WriteLine(sehirler[rastgele.next(0,sehirler.Length)]); yapsanız daha az kod satırı ile program daha az yoğun çalışmış olmazmıydı? Ve Gereksiz Kod satırından Kurtulmuş Olunurdu.
Kendim Sayısal Loto uygulamasını yaptım fakat Bazen ilk 3 rakamın birbirinin aynısı geldiğini görüyorum. Ve çokça denedim, 1-2 defa olan bir şey değil. Sebebi nedir ? Bilen birisi cevaplarsa çok sevinirim. :)
bildiğim kadarıyla random komutu o an ki tarih, saat, saniye ve salise arasında bi takım aritmetik işlemler yaparak işliyo o 3 komutu aynı salise içinde yapıyo olabilir.
sıralama yapıldıktan sonra. dizinin eğer 10 elemenı varsa yani uzunluğu 10 sa 10 indisi vardır. indis 0 dan başlıyor 9 da bitiyor. sıralama yapıldığı için 9. indis en büyük terim. Console.WriteLine((diziadı.length)-1); parantezler yanlis olabilir bende yeni ogreniyorm dili
Merhaba kodlamaya yeni başladım sizce bu nasıl ? Console.WriteLine("****milli piyango çekilişi *****"); Random sayı = new Random(); int sayılar; for (int i = 0; i < 7; i++) { sayılar = sayı.Next(10); Console.Write("\t"+sayılar); } Console.Read(); }
Do while döngüsüyle rastgele sayı üretme beraber kullanımı: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Random_Kullanımı { internal class Program { static void Main(string[] args) { Console.WriteLine("*** Random (Rastgele) Kullanımı ***"); Console.WriteLine("-----------------------------------"); string cevap; do { Random rastgele = new Random(); int a, b, c; a = rastgele.Next(0, 10); b = rastgele.Next(0, 10); c = rastgele.Next(0, 10); Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(); Console.Write("Devam edilsin mi? (e/h): "); cevap=Console.ReadLine(); } while (cevap=="E"|| cevap == "e"); Console.ReadLine(); } } }
rasgele şifre oluşturma Random rastgele = new Random(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < 8; i++) { int ascii = rastgele.Next(32, 127); char karakter = Convert.ToChar(ascii); sb.Append(karakter); } Console.WriteLine(sb.ToString());
boyle yaptım dogrumu hocam Random rastgele = new Random(); Console.WriteLine(" *** Milli piyango atama işlemleri ***"); int a; for (int i = 0; i < 8; i++) { a = rastgele.Next(1000000,2000000); Console.WriteLine(a); } Console.ReadKey(); }
//doğal sayıları kullanarak rastgele 9 basamaklı şifre oluşturmak için kod yazdım ama çok uzun oldu daha kısa halde nasıl yazabilirim yardımcı olurmusunuz. Random x = new Random(); int a = x.Next(1, 10); int b = x.Next(1, 10); int c = x.Next(1, 10); int d = x.Next(1, 10); int e = x.Next(1, 10); int f = x.Next(1, 10); int g = x.Next(1, 10); int h = x.Next(1, 10); int j = x.Next(1, 10); Console.Write("yeni şifreniz : "); Console.Write(a); Console.Write(b); Console.Write(c); Console.Write(d); Console.Write(e); Console.Write(f); Console.Write(g); Console.Write(h); Console.Write(j);
ben böyle yapa bildim (*arada bosluk olmasını istemiyorsan "" bunu sile bilirsin*) Random r = new Random(); int[] a = new int[9]; Console.Write("Yeni şifreniz : "); for (int i = 0; i < a.Length; i++) { a[i] = r.Next(0, 10); Console.Write(" " + a[i]); } Console.ReadKey();
Console.WriteLine("****MİLLİ PİYANGO****"); Random random = new Random(); int a; Console.Write("milli piyango değeri:"); for (int i = 0; i < 7; i++) { a= random.Next(0,10); Console.Write(a); } Console.ReadLine();
//7 haneli milli piyango uygulamasi Random rastgele = new Random(); int sayilar; Console.WriteLine("***** MILLI PIYANGO UYGULAMASI ***** "); for(int i = 0; i < 7; i++) { sayilar = rastgele.Next(11); Console.Write(" " +sayilar); }
//sayısal loto için kod int kolon; Console.Write("Kaç kolon oynayacaksın : "); kolon = Convert.ToInt32(Console.ReadLine()); Random rnd = new Random(); for (int i = 0; i
Random rastgele = new Random(); for (int i = 0; i < 20; i++) { int randomNumber = rastgele.Next(1, 101); Console.WriteLine("sıralama " + (i + 1) + ": " + randomNumber); } Console.ReadLine();
Random rastgele = new Random(); int a, b, c, d, e, f, g; a = rastgele.Next(0, 10); b = rastgele.Next(0, 10); c = rastgele.Next(0, 10); d = rastgele.Next(0, 10); e = rastgele.Next(0, 10); f = rastgele.Next(0, 10); g = rastgele.Next(0, 10); Console.WriteLine(a); Console.WriteLine(b); Console.WriteLine(c); Console.WriteLine(d); Console.WriteLine(e); Console.WriteLine(f); Console.WriteLine(g); Console.Read();
Dostum dizileride kullanabiliriz daha rahat ve mantıklı bir kullanım olur Bu şekilde:: { Random rastgele = new Random(); int[] s = new int[7]; int a; for(int i = 0; i < s.Length; i++) { a = rastgele.Next(0, 10); Console.WriteLine(a); } Console.ReadLine(); }
//Milli Piyango için kod Random rnd = new Random(); for (int i = 0; i < 7; i++) { int rastgele = rnd.Next(0, 10); Console.Write(rastgele + " "); } Console.ReadLine();
Console.WriteLine("*************************"); Console.WriteLine("Milli piyango uygulamasi"); Console.WriteLine("*************************"); Console.WriteLine(); Console.WriteLine("Piyango biletiniz:"); Console.WriteLine(); int i; int[] sayilar = new int[7]; Random rastgele = new Random(); for (i = 0; i < sayilar.Length; i++) { sayilar[i] = rastgele.Next(0, 10); } foreach(int a in sayilar) { Console.Write(a + " "); }
merhaba 2022 de olmamıza rağmen hala videolarını takip eden vardır diye düşünüyorum çünkü onlardan bir tanesi benim ve sorunuzu şu şekilde cevaplamak istedim : Console.WriteLine(" ***** SAYISAL LOTO PROGRAMI ***** "); Console.WriteLine(); Console.Write("1. KOLON : "); Random rastgele = new Random(); int a; for (int i = 0; i < 7; i++) { a = rastgele.Next(99); Console.Write("\t"+a); } Console.WriteLine(); Console.Write("2. KOLON : "); Random rastgele1 = new Random(); int b; for (int i = 0; i < 7; i++) { b = rastgele1.Next(99); Console.Write("\t" + b ); } Console.WriteLine(); Console.Write("3. KOLON : "); Random rastgele2 = new Random(); int c; for (int i = 0; i < 7; i++) { c = rastgele2.Next(99); Console.Write("\t" + c); } Console.WriteLine(); Console.Write("4. KOLON : "); Random rastgele3 = new Random(); int d; for (int i = 0; i < 7; i++) { d = rastgele3.Next(99); Console.Write("\t" + d); } Console.WriteLine(); Console.Write("5. KOLON : "); Random rastgele4 = new Random(); int e; for (int i = 0; i < 7; i++) { e = rastgele4.Next(99); Console.Write("\t" + e); } Console.WriteLine(); Console.Write("6. KOLON : "); Random rastgele5 = new Random(); int f; for (int i = 0; i < 7; i++) { f = rastgele5.Next(99); Console.Write("\t" + f); } Console.WriteLine(); Console.ReadKey(); } ayrıca size çok teşekkür ederim hocam çok güzel bir anlatımınız var :))
Random rastgele = new Random(); Console.WriteLine("***** Sayı Çekilişi *****"); int a; for (int i = 0; i < 7; i++) { a = rastgele.Next(0,10); Console.Write(a+" | "); } Console.ReadLine();