1.2 rand() fonksiyonu C dilinde, stdlib.h dosyası içine konulan rand() fonksiyonu rasgele sayı üretir. Farklı C derleyicileri farklı algoritmalar kullanabilir. Ama, genellikle, her rand() fonksiyonu 0 ile RAND_MAX arasında bir sayı üretir. RAND_MAX, çoğu derleyicide 32767 olarak belirlenir ve RAND_MAX sabiti stdlib.h dosyası içine konulur