Почему rand () всегда возвращает одно и то же значение? [Дубликат]

Возможный дубликат:
Генерация случайных чисел в C
используя rand для генерации случайных чисел

Я пытаюсь сгенерировать случайные числа, но постоянно получаю число 41. Что может быть не так в таком простом фрагменте?

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int a = rand();
    printf("%d",a);
    return 0;
}

Спасибо за помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос