Rasgele sayıyı başka bir fonksiyonda üretip, ana fonksiyona çağırmam lazım. srand(time(NULL)); kullanmama rağmen hep aynı sayıyı üretip duruyor Kullandığım program dev c++
Not: Program c dilinde
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
öncelikle söyliyim gettickcount() yerine time() kulanıllabilir windows.h ı zaten cağırdığım icin kulandım soruna gelince time(yada gettickcaount)fonksiyonunun farklı değer vermebilmesi icin sleep fonksiyonuyla beklemek gerek "sleep(20);" kulandım cok sağlıklı olmadı rasgelelik olarak bence ama cok sıkıntı olucağını sanmıyorum
int fonk(){ int r; srand(GetTickCaunt()); r = rand()%100; return(r); } int main(){ printf("%d\n",fonk()); Sleep(20); printf("%d\n",fonk()); Sleep(20); printf("%d\n",fonk()); system("pause"); return(0); }
< Bu mesaj bu kişi tarafından değiştirildi kuuttter123 -- 21 Aralık 2014; 13:44:28 >
Not: Program c dilinde
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.