1 ile 1000 arasında rastgele sayı oluşturmak için
int rastgelesayi = rand()%1000+1; kodunu kullandım fakat cihazı her açıp kapadığımda rastgele olarak verdiği sayılar aynı sayıdan başlayıp aynı sıra ile devam ediyor. Bunun önüne geçmek için srand(time(null)); ifadesini kullanarak zamana bağlı olarak rastgele farklı sayılar üretmek istedim, ama null is undefined hatası ile karşılaşıyorum ne yapmam gerektiği konusunda yardımcı olur musunuz ?
Merhaba,
rand komutu rastgele üretmesi için düzenleme yapıldı.
örnek kod :
#include "stdio.h" #include "stk.h" #include "stdlib.h" int r = rand(); char data[200]; sprintf(data ,"%d" , r ); LabelSets("ELabelBox1" , data );
fonksiyonun düzgün çalışması için firmware güncellemesi yapmanız gerekiyor.
Bu fonksiyon zamana bağlı olarak rastgere üretme yaptığı için advance ve industry modellerinde düzgün çalışır. Firmware güncellemesi için whatsup dan mesaj gönderebilir misiniz.
Fİrmware download bölümünde 4.04 versiyonundan sonra aktif olacaktır.