#include <stdlib.h>
#include <time.h>
kullanacağımız srand, rand ve time fonksiyonlarına bu kütüphaneler sayesende erişiyoruz



sayi = rand() % 500
kodu ile 0 ile 499 arası sayılardan biri rastgele denilebilecek şekilde oluşturulur. Ancak programı birkaç çalıştırmanda farkedebileceğin üzere hep aynı sayıları bulacaksındır. Bunun nedeni derleyici senin hata kontrolü yapabilmen adına rand fonksiyonunda sabit bir dizi kullanır ve sayıları buradan çeker. Bunu önlemek yani her çalışmadı farklı sayılar elde etmek için aşağıdakini kullanabilirsin

srand(time(NULL))
bu kod bilgisayar saatinle orantılı olarak rand fonksiyonundaki sayıları değiştirir.