C dilinde rastgele sayı üretmek için rand() fonksiyonunu kullanırız. Aşağıda kullanılışını görelim
#include <stdio.h> /*Kütüphaneleri unutmayın.*/ #include <time.h> #include <stdlib.> int main() { srand(time(null)); int rastgele=rand()%20; //0-19 arasında sayı üretir. printf("%d",rastgele); return 0; }
Yukarıdaki örnekte üreteceği sayılar sıfırdan başlar. Peki bir 5 ile 19 arasında sayı üretmesini istersek.
#include <stdio.h> /*Kütüphaneleri unutmayın.*/ #include <time.h> #include <stdlib.> int main() { srand(time(null)); //bu her zaman olacak. int rastgele=5+rand()%15; printf("%d",rastgele); return 0; }
Yukarıdakini anladıysanız sizde -5 ve 5 arasında sayı üreten kodu yazın.