Soru & Cevap

c# rastgele dakika üretme ...

15.12.2018 - 10:53

Merhaba c# tabanlı bir programda sizden yardım istiyorum

program şu şekilde butona her tıklandığında rastgele bir süre geri sayacak timer veya random kullanarak yapılabilir mi veya nasıl yapılabilir?

25 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-215848-1544903945.jpg
berkcanbaz34
18.12.2018 - 02:34

tamam buldum isteyen olursa yardımcı olabilirim

Profile picture for user ldslhalil
ldslhalil
16.12.2018 - 12:31

Evet yapılabilir. Öncelikle ne yapmak istediğini tam olarak anlamadım ancak Random sınıfı ile belli sayılar arasında bir sayı seçtirebilirsin bunu bir değişkene atarsın

 Örneğin bir buttona tıklayıp sayı ürettiğini ve geri saydırdığını  varsayalım geri saymayı bir label'a yazdırarak  yapacağız

button1_Click(){

Random rnd=new Random();

int a=rnd.Next(2,59); //örneğin 2 ile 60 arasında bir sayı tuttuk eğer bunu saniye olarak kullanacaksan timer1 'in tick'ine gireceksin 

label1.Text=a.ToString();

 

}

 

//şunu unutma interval diye bir ayarı var onu 100 yaparsan saniyede 1 gerçekleştirir işlemleri

public timer1_Tick()

{

 a--;

label1.Text=a.ToString();

if(a<1){

  timer1.Stop();

}

}

 

Takıldığın yer olursa buralardayım

 

 

 

kreb
17.12.2018 - 02:13
timer1 i public yaptım ama a değişkenini ikisinide public denedim yine olmadı